Skip to content

carmenobied/MongoDB-Fitness-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoSQL: Workout-Tracker

Project license badge

The goal was to create a workout tracker. This involved creating a Mongo database with a Mongoose schema and handling routes with Express. A consumer will reach their fitness goals quicker when they track their workout progress.

Explore the app here: Fitness Tracker App

Table of Contents

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.

Deployed App

Deployed application in Heroku: Fitness Tracker App

Installation

i. Fork the Github repository.
ii. Clone the forked repo into your local machine using gitbash/terminal to pull the project and data.
iii. Run the command-lines to run the app functionality. You can also access the files and assets via Visual Studio to view the code. 
iv. Explore the app.

Usage

Technologies Used:
NoSQL - MongoDB - Mongoose - Node.js - Express.js - JavaScript - Morgan - HTML - CSS - Bootstrap

When the user loads the page, they are given the option to create a new workout, or continue with their last workout. The app allows the user to:

  • Add exercises to a previous workout plan.
  • Add new exercises to a new workout plan.
  • View multiple the combined weight of multiple exercises on the stats page.

Below are screenshots of the deployed application: Fitness Tracker Home

Fitness Tracker Exercise

Fitness Tracker Stats

Contributing

Pull requests are welcome. Please use the Contributor Covenant Code of Conduct and for major changes, please open an issue beforehand to discuss the changes.

License

MIT | Copyright © 2020 Carmen Obied

Tests

There are currently no tests for this project.

Questions

Have questions? Contact me at:

Github: carmenobied carmenobied

About

NoSQL: Workout Tracker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published