/NoSql-Workout-Tracker

A workout Tracker created using a Mongo database with a Mongoose schema and routes handled with Express.

Primary LanguageJavaScriptMIT LicenseMIT

NoSql-Workout-Tracker

License: MIT

Table of Contents

Description

Full stack application which allows users to input thier most recent workouts and the exercises they performed during them. Excercises are divided into resistance training and cardio, the actual name of each exercise is inputed by the user. The workout information is stored in a MongoDB database through the use of a mongoose schema

Installation

  1. Clone the above repo to your machine

  2. Run npm i to install your dependencies

  3. Populate your MongoDB database by uncommenting the required seed file or by running npm run seed

  4. Run node server.js or npm start to run the server at which point you connect to your local host and then you can use the application.

Usage

Once the application loads in the browser you can either click the dashboard page to view the workout stats on the graphs provided OR you can update a new workout on the home page.

When adding a new workout be sure to fill in all the input fields and then click complete once done, the application will then add a blank instance of the workout with 0 for the numbers and no string for title/name area.

Link to Deployed

DEPLOYED APPLICATION

Application Image

File In Action

File In Action

File In Action

Credits

If you want to contribute please create and issue or pull-request and I will get back to you as soon as possible.

Questions

If you have any questions feel free to contact me here:

Github: github.com/mus-ali1
Email: mustafa_a_ali@outlook.com

Testing

No testing available at this moment.