This Full-Stack project is a great app to track your daily fitness activities. When the user open the app, he will ask to login. When the user loged in he will be prompted to submit more information about what he wants to do so that he can keep track of his fitness activities. When the user is done, he can log out.
Many technologies like express.js, cookies, sequilizing, node.js, mysql database environment are used to make the back-end of this app and handlebars are uesed to build the front-end part of the app.

- [Front-end]
- [Back-end]
- [Usage]
- [Installation]
- [Test]
- [Demo]
- [Contributors]
Handlebars are used along side with CSS and JS to build a responsive, good looking app.
NodeJs, Express, MySQL, Cookies and sequilization are used to build a dynamic application.
Before running to start, create your database on MySQL first. Then, use the .env.EXAMPLE to create your .env with your database name, user name, and password. Next, on your command line run (npm run seeds) to seed data to your database so that you can test your routes. Finally, to be able to test your back end routes with Postman, Insomnia Core or similar application, run on your command line ( npm start ) to start your local server.
To install necessary dependencies, run the following command: npm i It will install express, sequelize, mySQL, bcrypt and dotenv.
- Express is used to create our server side.
- Sequelize and mysql are used to creates a connection between your MySQL database and this application.
- dotenv will protect your credentials. Check .env.EXAMPLE to see what you need on your .env file.
Use postman, Insomnia Core or similar application to test GET and POST routes for this back end application.
Take a look at the functionality of this projec:
- 👉 Heroku
If you have any question please contact us: Clint, Ernie, Shakofa, Dane GitHubGitHub clintrizzo - Overview ClintRizzo has 23 repositories available. Follow their code on github. GitHubGitHub jep1220 - Overview jep1220 has 14 repositories available. Follow their code on GitHub. GitHubGitHub shakofa - Overview shakofa has 15 repositories available. Follow their code on GitHub. GitHubGitHub DaneLaban - Overview I am new to coding. DaneLaban has 16 repositories available. Follow their code on GitHub.