An Activity Tracker
Explore the docs »
Table of Contents
Are you looking for an easy way to track your wellness activities? Look no further! FitLit will dynamically display your different activity data, let you input new data, and allow you to compare your daily vs. weekly measurements. You can even see how your numbers stack up against the average of every other users' inputs in the database, as well as your individual all-time averages.
This two-part project was assigned during the second module of Turing's Front-End Engineering program, about 8-10 weeks into its students learning how to code. The details of this project are outlined in these Part 1 and Part 2 project specs.
- Clone the repository to your local machine
cd
into the project- Run
npm install
to install project dependencies - Run
npm start
to launch the live server - Copy and paste the provided localhost URL into your browser
- Explore and enjoy!
- Implement widget extensions
- Use chart.js to display data
- Implements both GET and POST network requests via fetch API to retrieve, display, and add new user data
- Utilizes class-to-class interaction and a robust Mocha and Chai testing suite
-
Wins:
We were proud of the dynamic code created to organize our User class structure so that it identifies a unique user's information from multiple data bases. We also utilized iterator methods both in our main script file as well as our testing suite. -
Challenges:
This was all of our group members' first time working with WebPack, network requests, and form validation.
Hazel Pablo - LinkedIn - GitHub
Hunter Monroe - LinkedIn - GitHub
Tori Fields - LinkedIn - GitHub
Matthew Press - LinkedIn - GitHub