This is a backend for a workout progress tracker application, utilizing mongoDB and mongoose.
Create and track daily workouts! Log multiple exercises for each workout in a given day and track workout name, type, weight, set, reps and duration of each exercise. If you log a cardio exercise, the distance will be tracked.
You can view the combined weight of multiple exercises and the total duration on the 'Stats' page -- for the last seven workouts.
-
To see the repository, visit my Github Repository
-
To install this app, clone the repository and npm i.
-
See Useage for seeding with test data
For a live deployment: VIEW LIVE DEPLOYMENT To run a cloned repository: - In Node, enter 'npm run seed' to seed the database - After seeding, npm run start or navigate to the root and 'Node server.js'.
Video walkthrough of working application: YouTube
- Add exercises to your most recent workout plan
- Add new exercises to a new workout plan
- View the combined weight of multiple exercises (from the past seven workouts)
- View the total duration of each workout (from the past seven workouts)
- Live Deploy
Send me a message via GitHub and we can connect!