https://github.com/codingerik/fitness-tracker
A fitness Tracker to keep track of your stats
https://github.com/codingerik/fitness-tracker
Last synced: 7 months ago
JSON representation
A fitness Tracker to keep track of your stats
- Host: GitHub
- URL: https://github.com/codingerik/fitness-tracker
- Owner: CodingErik
- License: mit
- Created: 2020-08-16T14:28:57.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-24T21:42:37.000Z (over 5 years ago)
- Last Synced: 2025-10-10T12:39:23.955Z (7 months ago)
- Language: JavaScript
- Homepage: https://fitnesstracker56.herokuapp.com/?id=5f3dabc100a1a300174839e0
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fitness Tracker
### Table of Contents
- [Description](#description)
- [User Story](#user-story)
- [Acceptance Criteria](#acceptance-criteria)
- [MVP](#mvp)
- [Reference Links](#reference-links)
- [Workout Tracker Live App](https://workout-tracker-platform.herokuapp.com/)
- [Workout Tracker GitHub Repo](https://github.com/ystamaritq/workout-tracker)
- [Installation Instructions](#installation-instructions)
- [Project Technologies](#project-technologies)
- [Node Dependencies](#node-depencencies)
- [Licensing](#licensing)
---
## Description
**Fitness Tracker** A consumer will reach their fitness goals quicker when they track their workout progress.
---
## 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.`
---
## Acceptance Criteria
- 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 `stats` page
---
## MVP
- 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 `stats` page
## Reference Links
Link to **Fitness Tracker** deployed on Heroku - [Fitness Tracker Live App](https://fitnesstracker56.herokuapp.com/?id=5f3dabc100a1a300174839e0)
Link to **GitHub Repo** used for application development - [Fitness Tracker GitHub Repo](https://github.com/CodingErik/Fitness-Tracker)
---
## Installation Instructions
To test this project, simply follow these steps:
**Pre-requirements:** `Have an available connection to Mongo database`
1. Install **node.js**, your can install. here [click here](https://nodejs.org/en/) to download the application.
2. Run `npm install or npm i` in your terminal in order to install all required **node modules** in the package.json.
3. Clone the repo
4. Then `run node server.js` in order to start locally the App/
5. run `npm run seed ` to set up the dummy seed file.
### Project Technologies
- `Node.js - An asynchronous event-driven JavaScript runtime`
- `Express - Node.js web application framework that provides a robust set of features for web and mobile applications`
- `Deploy web app using Heroku`
### Node Dependencies
- `express` - minimalist web framework for node.
- `morgan` - HTTP request logger middleware for node.js
- `mongoose` - object modeling tool designed to work in an asynchronous environment
- `chart.js` - charting library which currently supports bar charts. Implementations are done on-top of a HTML5 canvas element.
---
## Licensing
licensed under MIT license."
## Contributors
- Erik De Luna - Full stack dev