Workout 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 Workout Tracker deployed on Heroku - Workout Tracker Live App
Link to GitHub Repo used for application development - Workout Tracker GitHub Repo
To test this project, simply follow these steps:
Pre-requirements: Have an available connection to Mongo database
-
Make sure node.js is installed in your machine. If not is installed in your machine click here to download the application.
-
Run
npm install or npm iin your terminal in order to install all required node modules listed in the package.json. -
Clone the following project into a your local file system
git clone https://github.com/ystamaritq/workout-tracker.git -
Then
run node server.jsin order to start locally the App/
Here is a list of all the core technologies / core dependencies used to develop this application.
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
The dependencies listed below are all the npm packages used throughout the App.
express- minimalist web framework for node.morgan- HTTP request logger middleware for node.jsmongoose- object modeling tool designed to work in an asynchronous environmentdotenv- loads environment variables from a .env file into process.env
"The code in this project is licensed under MIT license."
**developed with love by **@ystamaritq****