Jotho5 / Metro-Fitness

Metro Fitness is a web-based dashboard for all of your fitness needs. With Metro Fitness, you can track your calories, weight, meals, and exercises for the day. Easy onboarding process that calculates the best calorie intake for you!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Metro Fitness πŸ€Έβ€β™€οΈ

Metro Fitness is a web-based dashboard for all of your fitness needs. With the Metro-Fitness application, you can track your calories, weight, meals, and exercises for the day. Metro-fitness also consists of an easy onboarding process that calculates the best calorie intake for you!

DemoπŸš€

Check it out here! In case you are too lazy to register an account, I have a test account available for you!πŸ‘‡πŸ˜›

Username: test@metrofitness.com
Password: Test123

✨ Main Features ✨

  • Track your calories consumed, calories burnt, and calories remaining for the day
  • Log your weight and see your progress over time
  • Log any kind of activities or exercises you did for the day
  • Onboarding process that calculates the best calorie intake for you
  • Find local fitness centers and restaurants near you

Built With πŸ“š

  • jQuery
  • Bootstrap
  • Express for data storage and realtime functionality
  • MongoDB Mlab Atlas for database setup
  • Passport for authenticating JWT's
  • Heroku for deploying the app to the cloud

Main Features πŸ”₯

Authentication

  • Sign In or Register with Email & Password
  • Onboarding process

Form Validation

  • Email Validation
  • No empty fields

Charts

  • Visualization and charting
  • Filtering data with date ranges

Database

  • User accounts
  • Meals
  • Weights
  • Activities

Landing pages

  • Elegant and responsive landing pages

Protected Routes

  • Redirects users if they try accessing routes that require authentication
  • Redirect whether the user has completed the onboarding flow or not

About

Metro Fitness is a web-based dashboard for all of your fitness needs. With Metro Fitness, you can track your calories, weight, meals, and exercises for the day. Easy onboarding process that calculates the best calorie intake for you!


Languages

Language:CSS 52.8%Language:SCSS 26.2%Language:JavaScript 15.5%Language:HTML 5.5%