Inspiration
Have you ever wanted to work out but felt unable to? Whether it’s due to mindset, lack of equipment, or a busy schedule, staying active can be challenging. That’s why we created FitFleet, a fun, high-intensity fitness website designed to push your limits while keeping you engaged. Whether you're working out alone in your room or struggling to follow a rigid routine, FitFleet ensures you can always get a workout in – anytime, anywhere.
What it does
Our project makes working out feel like an exciting game rather than a chore. By removing common barriers to exercise, we make fitness more accessible and enjoyable. Our platform offers personalized workouts tailored to user data, engaging challenges that keep motivation high, and intelligent AI-powered adjustments for a seamless, adaptive experience. These elements come together to create a dynamic fitness journey that supports users of all levels in reaching their health and fitness goals.
How we built it
We developed the frontend using React, JS, and CSS for a fluid and satisfactory user experience. On the backend, we utilized Flask to handle requests and manage workout data. We also used cookies and a login to enhance personalization. Finally, to power the AI-driven workouts and improve our system, we integrated OpenAI's ChatGPT-4o API.
Challenges we ran into
Coming into this hackathon, everyone in our group had little to no knowledge about front end design. As a result, we had to learn everything along the way from scratch and found ourselves making little to no progress with the day coming to an end. One major component of this project that we found increasingly challenging was getting our backend (Flask) and frontend (React) to work with each other. all say this project was a major learning experience and served as all of our first major dives into the world of front end.
Accomplishments that we're proud of
Given the time restraints, we take pride in the fact that we made a fully functioning website with many components being topics we knew almost nothing about before beginning. We believe our website helps gamify exercising in a way that helps people get into a habit of consistent exercise.
What we learned
We were able to create a fully functional full stack web application that integrates OpenAi, a responsive UI, and real time user interaction. Utilizing cookies and user login to further personalize the workout is a feature we were glad to have accomplished given the restrictive time frame. Through this experience, we gained valuable insight about two cornerstone technologies:Flask and React and look forward to incorporating them in future projects.
What's next for FitFleet
We could integrate video tutorials into the website to make workouts even more accessible and easy to follow. Additionally, a meal plan section could help users balance their caloric intake and output, providing a more comprehensive approach to fitness.
Built With
- api
- cookies
- css
- flask
- javascript
- python
- react
Log in or sign up for Devpost to join the conversation.