Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/williamcrownover/workout-tracker
A workout tracker using a Nosql Mongo database with a Mongoose schema to store personal exercise data.
https://github.com/williamcrownover/workout-tracker
expressjs heroku mongodb mongoose nodejs nosql
Last synced: about 9 hours ago
JSON representation
A workout tracker using a Nosql Mongo database with a Mongoose schema to store personal exercise data.
- Host: GitHub
- URL: https://github.com/williamcrownover/workout-tracker
- Owner: WilliamCrownover
- License: mit
- Created: 2021-09-09T06:02:05.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-16T07:44:00.000Z (about 3 years ago)
- Last Synced: 2023-07-31T08:50:08.144Z (over 1 year ago)
- Topics: expressjs, heroku, mongodb, mongoose, nodejs, nosql
- Language: JavaScript
- Homepage: https://workout-tracker-wlc.herokuapp.com/
- Size: 185 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Workout Tracker
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
## Description
This is a full-stack web app that helps a user keep track of their workout routine and goals. By implementing a NoSQL Mongo database with a Mongoose schema, the user can submit data to a workout document and store an array of exercises into a workout. Exercises are split into resistance and cardio which collectively can keep track of name, duration, weight, reps, sets, and distance. The user can view total weight lifted and total distance traveled from the most recent seven workouts formatted on two charts available on the dashboard page. Both by keeping the user engaged with tracking their workouts and seeing progress, hopefully the user will reach their fitness goals faster and with a sense of accomplishment.
## Table of Contents
- [User Story](#user-story)
- [Live Site](#live-site)
- [Technologies](#technologies)
- [License](#license)
- [Contact](#contact)## User Story
```
AS A fitness enthusiast
I WANT to be able to view create and track daily workouts
SO THAT I can reach my fitness goals more quickly
```## Live Site
https://workout-tracker-wlc.herokuapp.com/
## Technologies
- MongoDB
- Mongoose
- Node.js
- Express.js## License
Licensed under the MIT License - https://opensource.org/licenses/MIT
## Contact
If you have any questions you can email me at [email protected].
You can also check out my other work on GitHub at [WilliamCrownover](https://github.com/WilliamCrownover)