Fitness.Tracker
For this assignment, the app is a fitness tracker. The fitness tracker allows the user to create a workout where they enter various exercise associated to the workout. The data can then be analyzed with an included stats page that provides insights into the details of all their workouts. In this homework assignment, the challenge is to connect the included fronted with backend that is to be built using MongoDB, Mongoose and Express.
- Fitness Tracker - Yet another fitness tracker
- Table of Contents
- Installation
- Features
- License
- Contributing
- Screenshots
- Questions
- Clone this Github repository
https://github.com/brittnc/fitness-tracker
- Install all dependent npm packages
npm install --save
- Create a MongoDB database
- If running locally update the MONGODB_URI with your connection string in a .env file
- If running on a server or hosting platform add the MONGODB_URI with connection string to the environment variables
- If needed seed the MongoDB database by running
npm run seed
- Run
npm start
to start the application - Choose Continue Workout to continue the last workout or New Workout to create a new workout.
- At the Add Your Exercise page select your Exercise Type
- Enter the details of your exercise and click Complete to complete the workout or Add Exercise continue to add other exercises
- Click the Dashboard on the top navigation br to see stats.
A demo of the application is available at:
- Add a workout
- Add a resistance workout
- Add a cardio workout
- See a snapshot of the last workout
- See stats with charts and graphs on the overall workouts
This project uses the MIT license
Pull request are welcome Home Page
New Workout
Add Exercise
Stats
Checkout my Github profile
Please feel free to email at: brittneylynn@live.com