Skip to content

A workout tracker app using Node, Express, MongoDB, and Mongoose.

License

Notifications You must be signed in to change notification settings

hilbug/17-workout-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workout Tracker

License: MIT

Description

A workout tracker app using Node, Express, MongoDB, and Mongoose. A user can create a new workout for that day or update the previous day's workout. The app has a dashboard where the user can view their workout progress over time.

Deployed App

Check out Workout Tracker on Heroku!

App Preview

Fitness Tracker

Technologies Used

  • HTML/CSS
  • JavaScript
  • ChartJS
  • Express
  • Mongoose
  • MongoDB Atlas
  • Heroku
  • Nodemon

Honorable Mentions

  • Starter code provided by Trilogy Ed. However, I updated the code so that the chart information correctly displayed date with total duraction and total weight.
  • Thanks to Mike, Scott, and Kemp for their assistance with routes and model design
  • Thanks to Kemp for assistance on virtuals and map functions

User Story

As a user, I want to be able to view create and track daily workouts. I want to be able to log multiple exercises in a workout on a given day. I should also be able to track the name, type, weight, sets, reps, and duration of exercise. If the exercise is a cardio exercise, I should be able to track my distance traveled.

Acceptance Criteria

When the user loads the page, they should be given the option to create a new workout or continue with their last workout.

The user should be able to:
  - Add exercises to a previous workout plan.
  - Add new exercises to a new workout plan.
  - View the combined weight of multiple exercises on the `stats` page.

Future Development

  • Allow a user to edit or remove workouts for a specific day
  • Beautify the UI

About

A workout tracker app using Node, Express, MongoDB, and Mongoose.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published