Inspiration
Our inspiration derived from one of the member's grandma. The grandma had a strained relationship with exercise and fitness as a whole, as her prior lack of exposure and the trauma of the stress of exercise limited her capabilities to become fit. At the time, there were no physical and mental health websites that could meet her needs, using pre-programmed responses that did not help her at all. Therefore, her health weakened, and was slowly unable to do more and more within her daily life, which was really somber to witness. Because of this, we created a website determined to support mental and physical health with tailored suggestions and insight depending on your needs.
What it does
Our website has many workouts with multiple modes of difficulty recommended by our AI coach, making sure our users don't overwork themselves and move at their own pace. Additionally, users can log their own workouts to document their progress and guide them towards their goals. It doesn't just improve their physical health, but also their mental health with our innovative AI chatbot that constantly checks in with the user's feelings and has been trained to have the perfect response to the user's emotions, making sure they always feel safe and positive.
How we built it
It all started off as an idea. We knew apps like Apple Health and Strava attempted to solve the issues regarding mental and physical health, but lacked key functions. We came together and brainstormed an idea that combines all their great qualities, along with our own twist, resulting in the perfect health and fitness web app. Coding-wise, we started off with an AI website template which gave us a better understanding of the front end of the website. We made countless iterations on the frontend of the website to create a sleek, yet user-friendly environment where users
Challenges we ran into
This was our first time integrating a sophisticated API to build an interactive AI, which we customized specifically for personalized health and fitness needs. We focused on architecting a system that saves and analyzes user data to ensure every recommendation is tailored to the user's best interests. By moving beyond static responses, we created a dynamic feedback loop that learns from a user's history to provide smarter, more empathetic coaching. Ultimately, we bridged the gap between raw data and actionable advice, building a tool that evolves alongside the user's wellness journey.
Accomplishments that we're proud of
We are incredibly proud of our innovative design, which centers on a custom AI chatbot integrated into a seamless, user-friendly interface. To ensure a personalized journey, we built a robust login and signup system that utilizes a structured data architecture to store user profiles and history. This allows the application to save progress from every session, creating a continuous feedback loop where the AI remembers past achievements and setbacks. Furthermore, we enhanced the interactive experience by developing dedicated workout and habit tabs, transforming static tracking into an engaging, goal-oriented environment that motivates users to stay consistent.
What we learned
On a practical level, we mastered the complexities of implementing and integrating third-party APIs into a live environment. Bridging the gap between our website’s client and the backend was both our most demanding challenge and our most rewarding achievement, serving as a pivotal learning experience in full-stack development. Beyond the technicalities, this project demonstrated how technology acts as a vital bridge to solving real-world problems. Building a product with genuine social impact shifted our perspective, inspiring us to focus less on the syntax of the code and more on the profound implications and transformative potential of our work.
What's next for Habit Track
We plan to create an app to make the user's experience even more immersive, and add visual pipelines with OpenCV to track our user's growth and progress to further support their journey.
Log in or sign up for Devpost to join the conversation.