Skip to content

georgettodd/fitnesstracker

Repository files navigation

Fantastic Fittness Tracker 💪 🏃

📑 Table of Contents

📜 Description

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. Image1 Image2 Image3 Image4

Front-end

Handlebars are used along side with CSS and JS to build a responsive, good looking app.

Back-end

NodeJs, Express, MySQL, Cookies and sequilization are used to build a dynamic application.

Usage

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.

⬇️ Installation

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.

Test

Use postman, Insomnia Core or similar application to test GET and POST routes for this back end application.

Demo

Take a look at the functionality of this projec:

Contributors

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.

About

This Full-Stack project is a great app to track your daily fitness activities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published