Goal of Project

The goal of the project is to improve fitness activities and encourage users to maintain their workout routines. This could be achieved through various means such as providing personalized workout plans, tracking progress, setting achievable goals, and offering rewards or incentives for reaching milestones. The aim is to make fitness more engaging and enjoyable for users, so they are more likely to stick with their routine and achieve their fitness goals.

Features

Human 2D Clickable Diagram for selecting exercises and yoga:

The app features a user-friendly Human 2D Clickable Diagram. Users can easily select exercises and yoga poses by clicking on specific body parts, making it simple to customize their fitness routines and target specific muscle groups. The interactive diagram enhances accessibility and empowers users to create personalized workout regimens.

ML Posture Detection to ensure proper form and track reps and sets:

Integrated ML technology accurately detects users' exercise forms in real-time. It provides instant feedback on proper alignment, reducing the risk of injuries. The system also tracks reps and sets completed, enabling users to monitor progress and make informed adjustments to their training routine.

Virtual Trainer for voice feedback during exercises:

The virtual trainer feature delivers personalized voice feedback during workouts, providing guidance, instructions, and motivation. Users receive real-time support, ensuring proper form and technique, and maximizing their training results.

Personalized Diet/Exercise Plan based on user data:

Using individual data, the app generates customized diet and exercise plans. Personalized recommendations for caloric intake, macronutrient distribution, and specific workouts help users optimize their fitness journey and achieve their goals effectively.

An exclusive 30 min video session with fitness expert:

A unique opportunity is offered to individuals, granting them a dedicated 30-minute video session with a certified fitness expert. This session is designed to provide personalized guidance, tailored advice, and professional insights to enhance their fitness journey.

Workout Planner for social interaction and query solving:

The app also assists in creating a customized workout planner tailored to individual goals and needs.

Challenges we ran into

  • Challenges we ran into TensorFlow Lite has scarce resources online and it was a major challenge to build a model that is fast for mobile applications. Integrating a model on React and Dekstop is easy as you don't have to look out for processing power constraints.

  • In scrapping the data from the web and cleaning it for proper usage for the users. The data scraping was a challenge and deploying it on replit too, as this was my first time using replit and there are not a lot of resources to deploy Django on replit.

  • Making an all round fitness app that encompasses all the areas whether it be exercise, yoga or diet was a major challenge to do in 24 hours.

Built With

Share this project:

Updates