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.

Built With

Share this project:

Updates