/dreams-never-end

Fitness Tracker to track your workouts. Built using MongoDB database schema and expressJS

Primary LanguageJavaScriptMIT LicenseMIT

Fitness Tracker

License: MIT

Fitness Tracker to track your workouts. Built using MongoDB database schema and expressJS

Fitness tracker site Launch application click here

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.

Business Context

A consumer will reach their fitness goals more quickly when they track their workout progress.

Acceptance Criteria

When the user loads the page, they should be given the option to create a new workout or continue with their last workout.

The user should be able to:

  • Add exercises to the most recent workout plan.
  • Add new exercises to a new workout plan.
  • View the combined weight of multiple exercises from the past seven workouts on the stats page.
  • View the total duration of each workout from the past seven workouts on the stats page.

Description

A full stack application for a fitness tracking application allowing users to add a new workout and see all of their workouts aggregated into a data-viz stats view.

Homepage

Homepage view - users can see their stored workout on load of the homepage

Create workout

Create workout - users add new workouts to the application. They can choose between two types of workout: Cardio or Resistance

Weekly stats

Weekly stats - An aggregated view of all workouts from the week within a data vizualization

Launch application click here

Installation

Clone the repo to your local development environment.

git clone https://github.com/FAC-73/dreams-never-end.git

Navigate to the dreams-never-end folder directory using the command prompt.

Run npm install to install all dependencies. in terminal or bash

Run npm seed to seed the data

Run npm start to run the application in terminal or bash

Use http://localhost:3000 [or whatever terminal port you have specified] in your browser

Licence

License: MIT

Contributing

Kay Davis

Built with

Questions?

GitHub Username:

FAC-73

✉️ Email me:

kaydavis21@googlemail.com

📁 GitHub project repo:

https://github.com/FAC-73/dreams-never-end