Fitness Tracker to track your workouts. Built using MongoDB database schema and expressJS
Launch application click here
- 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.
A consumer will reach their fitness goals more quickly when they track their workout progress.
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 the most recent workout plan.
- Add new exercises to a new workout plan.
- View the combined weight of multiple exercises from the past seven workouts on the
stats
page. - View the total duration of each workout from the past seven workouts on the
stats
page.
A full stack application for a fitness tracking application allowing users to add a new workout and see all of their workouts aggregated into a data-viz stats view.
Homepage view - users can see their stored workout on load of the homepage
Create workout - users add new workouts to the application. They can choose between two types of workout: Cardio or Resistance
Weekly stats - An aggregated view of all workouts from the week within a data vizualization
Launch application click here
Clone the repo to your local development environment.
git clone https://github.com/FAC-73/dreams-never-end.git
Navigate to the dreams-never-end folder directory using the command prompt.
Run npm install
to install all dependencies. in terminal or bash
Run npm seed
to seed the data
Run npm start
to run the application in terminal or bash
Use http://localhost:3000 [or whatever terminal port you have specified] in your browser