Inspiration
When we first formed our team, one shared interest we discovered was our mutual dedication to fitness. As a result, we decided to develop a gym-oriented app to sustain this interest.
What it does
The app allows users to input their available time for each day of the week. Intellifit then generates a personalized schedule, featuring specific workouts for various compound movements.
How we built it
We utilized Reflex to construct a straightforward, user-friendly frontend using Python. Additionally, we implemented the Gemini API to generate effective workout plans tailored to each user.
Challenges we ran into
Navigating Reflex and building a frontend with Python posed significant challenges, given our lack of prior experience. Additionally, we faced difficulties accessing and storing data for use with Gemini. However, through perseverance, we ultimately overcame these obstacles.
Accomplishments that we're proud of
We take pride in developing a frontend capable of utilizing the Gemini API to generate quality workout plans, despite our limited experience with both technologies and the time constraints we faced.
What we learned
Our experience taught us how to prompt Gemini to enhance its responses and how to develop a frontend using Python.
What's next for IntelliFit
In the future, we aim to expand IntelliFit beyond its current scheduling feature. Our plans include integrating features such as meal and macro tracking, difficulty level adjustment for training, and options for different types of workouts (e.g., powerlifting, cardio). Additionally, we intend to establish a user database to store workout plans for future reference.
Log in or sign up for Devpost to join the conversation.