Fitness Tracker A consumer will reach their fitness goals quicker when they track their workout progress.
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.
- As a User I can add exercises to a previous workout plan
- As a User I add new exercises to a new workout plan
- As a User I can view multiple the combined weight of multiple exercises on the
statspage
- Allow user to add exercises to a previous workout plan
- Allow user add new exercises to a new workout plan
- Displays multiple the combined weight of multiple exercises on the
statspage
Link to Fitness Tracker deployed on Heroku - Fitness Tracker Live App
Link to GitHub Repo used for application development - Fitness Tracker GitHub Repo
To test this project, simply follow these steps:
Pre-requirements: Have an available connection to Mongo database
-
Install node.js, your can install. here click here to download the application.
-
Run
npm install or npm iin your terminal in order to install all required node modules in the package.json. -
Clone the repo
-
Then
run node server.jsin order to start locally the App/ -
run
npm run seedto set up the dummy seed file.
Node.js - An asynchronous event-driven JavaScript runtimeExpress - Node.js web application framework that provides a robust set of features for web and mobile applicationsDeploy web app using Heroku
express- minimalist web framework for node.morgan- HTTP request logger middleware for node.jsmongoose- object modeling tool designed to work in an asynchronous environmentchart.js- charting library which currently supports bar charts. Implementations are done on-top of a HTML5 canvas element.
licensed under MIT license."
- Erik De Luna - Full stack dev