Skip to content

SumilSuthar197/GYMBUDDY

Repository files navigation

Gym Buddy - Personalised Gym Companion

In today's busy lifestyle people are very ignorant about their physical health, worrying more about their mental health. As a matter of fact, physical health and mental health are very intricately related. A recent study has found that people who exercise report 43.2% less days of poor mental health than who didn't exercise. less days of poor mental health than who didn't exercise.

The Idea

  • To provide users with an easy and convenient way to access workout plans and track progress.
  • Connect with other gym-goers for motivation.
  • Get personalized diet plans based on their calorie requirements.
  • To provide personalized workout plans based on their fitness Levels, BMI, BMR index.
  • During emergency Doctors can access patient information through UHS using the patients Phone number.
  • Download your workout Session details and share it on your Social Media platforms. Workflow

Our Approach

  • We decided to go by a GUI approach similar to a mobile screen.
  • For GUI Library we decided to go with a revamped version of Tkinter which is CustomTkinter for better widgets and to get a modern GUI experience.
  • We have used a NoSql database, MongoDB to store the user data.

TechStack

  • Python
    • CTkinter/Tkinter
    • Pymongo
    • regex
    • pillow
    • kellanb-cryptography
    • pyscreenshot
  • MongoDB

Presentation

Checkout The Full Presentation

Snippets

Login

Login

Registration

Registration

Dashboard

Dashboard

Diet Planner / Personal info

Diet Planner / Personal info

Workout Section

Workout Section

Workout Plan

Workout Plan

Achievements

Achievements

About

GYMBUDDY - Python Based GUI Application with MongoDB for Backend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages