A simple and easy to use at home fitness tracker where a user can log and view their workouts from the comfort of their own home. After a user logs in, they are taken to their personal workout dashboard, where they can see all workouts they have completed and add new ones.
Link to Deployed Application: https://aqueous-headland-83808.herokuapp.com/
To use this application, please run and install:
- npm init
- npm install
This application uses bcrypt, bulma, connect-session-sequelize, dotenv, express, express-handlebars, express-session, mysql2, and sequelize. All of these should be listed under your dependencies in the package.json.
After cloning this repository to your local device and installing the packages listed above, first create a .env file in the root of the folder and add this code to the file:
- DB_NAME='workout_tracker_db'
- DB_USER='< your SQL user >'
- DB_PW='< your SQL password >'
Then, run the following commands in the root of your project:
- mysql -u root -p (enter password when prompted)
- source db/schema.sql
- quit
- npm start (run the application on your localhost:3001)
There are seed files located in this project. If you would like to use the seed files, simply type 'npm run seed' in the command line before starting the application.
- Homepage
- After logging in, users view their personal dashboard
There are no current guidelines for contribution.
No testing is currently required for this application.
This project was completed by a team of 4:
- Travis - https://github.com/Travis2445
- Bo Kok - https://github.com/BoKok
- Jessica Hille - https://github.com/jessicalhille
- Cameron Quicksall - https://github.com/cameronquicksall
This project is licensed under the MIT license.
If you have any questions about this project, please contact Jessica Hille directly at jessicalhille@gmail.com. You can view more projects created by the members of this team by checking out their GitHub pages, linked above.