Skip to content

andykb9b13/FitTrack-App

Repository files navigation

FitTrack

MIT

Table of Contents

Description

Installation

Dependencies

Usage

Questions

Credits

License

Description

This app is created to be of use for someone who wants to work on themselves physically and hit their goals! It is set up using SQL databases and ChartJs to log the data for a persons journey. Cloudinary and Bootstrap are used to display the app to the user.

Installation

Download the app from Github and install the necessary NPM packages.

To get started you'll have to make sure to create your database with SQL and seed it using NodeJS.

Once your database is set up you'll just want to start up npm and you should be good to use the app!

Dependencies

bcrypt: ^5.1.0

bootstrap: ^5.3.0

chart.js: ^4.2.1

cloudinary: ^1.35.0

connect-session-sequelize": ^7.1.5

dotenv: ^16.0.3

express: ^4.18.2

express-handlebars: ^7.0.1

express-session: ^1.17.3

mysql2: ^3.2.0

sequelize: ^6.29.1

Usage

On the landing page a user will be prompted to either login or sign up.

When signing up a user will be prompted to add an email, their name and password.

After signing in the user will be show their profile where they can edit their profile, goals and log activities.

When editing your profile you'll be able to upload a profile picture and set your basic information.

When adding goals to your profile you'll be able to set a goal for a certain time period and what your target weight is.

When logging your activity you'll be able to enter in the activity you did and the duration / distance done.

Fittrack App Demo

Questions

Contact us at any of our GitHub accounts or email us!

Credits

Aaron Kelsey, Alex Barrett, Alexis Serna, Andy Kleindienst

License

This project is licensed under the MIT License - Click the button for more information.

About

Get Fit, Stay Fit! Create an account, edit your profile, set workout goals, and log activities.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •