denzgrant / Workout-Tracker

Workout Tracker application that the user can input exercises and see stats regarding previous workouts. This application utilizes Mongoose and Robo3T.

Home Page:https://lower-goose-19055.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Workout-Tracker

Workout Tracker application that utilizes Mongoose to allow the user to add new exercises to a new workout plan or add exercises to a previous workout plan. A stats page is rendered based on the multiples exercises created.
Demo: lower-goose-19055.herokuapp.com/ demogif

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.

Table of Contents

Installation

  1. Clone this repository.
     git clone httpshttps://github.com/denzgrant/Workout-Tracker.git
    
  2. Install Nodejs dependencies.
     npm install
    
  3. In the root directory of the project, start the app.
     node server.js
    

NPM Packages

Package Documentation
express Express
mongoose Mongoose
mongoDB MongoDB

Usage

Fans of exercises and also charts would enjoy using this application. An useful tool track one's workout routine.

License

Licensed under the MIT

Contributing

Anyone is free to contritbute to this project. Feel free to add on.

Questions

Any questions regarding this project, contact denzgrant@gmail.com directly.

git hub profile picture

About

Workout Tracker application that the user can input exercises and see stats regarding previous workouts. This application utilizes Mongoose and Robo3T.

https://lower-goose-19055.herokuapp.com/


Languages

Language:JavaScript 56.9%Language:CSS 22.2%Language:HTML 20.9%