/refactored-broccoli

This is a Fitness Tracker using MongoDB, Mongoose & Express.

Primary LanguageJavaScriptMIT LicenseMIT

Fitness Tracker

This is your personal Fitness Tracker, that tracks resistance and cardio exercises that formulate your daily work outs.

This application is deployed to Heroku here: https://refactored-broccoli.herokuapp.com/

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 (New Workout), or continue with their last workout (Continue Workout).

The user should then be able to:

  • Add exercises to a previous workout plan. (Continue Workout)

  • Add new exercises to a new workout plan. (New Workout)

  • View the combined weight of multiple exercises on the stats page.

  • View the total duration of each workout from the past seven workouts on the stats page.

Installation

IMPORTANT! Must have MongoDB installed locally on your device.

First clone this repo. git clone https://github.com/adrianavv1/refactored-broccoli.git

Then install dependencies in your terminal-

npm install
npm run seed

Usage

GIF

Tests

Make sure all tests pass before deploying website.

License

MIT

Contributing

Contributions are always welcomed. Submit a pull request anytime.

Contact

Have any question? you can contact me here Github