Project Info
This project did not submit a demo video on Devpost.
Inspiration
We were inspired by the struggle of creating personalized workout plans. Most people follow generic routines or get overwhelmed designing their own programs. We wanted to create an AI-powered solution that combines professional trainer knowledge with personalization - like having a knowledgeable gym buddy who creates plans tailored specifically for you.
What it does
HealthBru is an AI-powered fitness companion that generates personalized workout plans in seconds. Users input their goals and stats through a chat interface, and our AI creates comprehensive week-long plans including: Personalized Workouts: Daily routines with specific exercises, sets, and reps Smart Meal Planning: Customized nutrition with grocery-friendly options Interactive Calendar: Visual workout scheduling with exercise details Progress Tracking: Analytics dashboard with charts and metrics Modern UI: Beautiful, gradient-rich interface The app parses AI-generated plans and populates an interactive calendar for easy weekly planning and progress tracking.
How we built it
Frontend: React with Vite, featuring modern UI with glassmorphism effects and responsive design Backend: Python FastAPI server handling user data and Groq LLM API communication AI Integration: Groq's LLM for generating personalized fitness plans Data Processing: Custom parsing algorithms to extract structured workout data from AI responses
Challenges we ran into
AI Response Parsing: Extracting structured workout data from natural language AI responses required sophisticated regex patterns and parsing logic Calendar Integration: Balancing detailed workout information display with clean, user-friendly interface Real-time Chat: Creating smooth, auto-scrolling chat interface while handling AI responses Data Consistency: Ensuring workout names and exercise details remained consistent between AI generation and frontend display
Accomplishments we're proud of
Seamless AI Integration: Generated personalized, detailed fitness plans in seconds using natural language processing Beautiful UX: Modern, gradient-rich interface with smooth animations and intuitive navigation Intelligent Parsing: Robust logic to extract specific exercises, sets, reps from AI-generated text Real-time Responsiveness: Chat interface with immediate feedback and auto-scrolling Comprehensive Analytics: Detailed progress tracking and visualization features
What we learned
AI Prompt Engineering: Crafting specific prompts is crucial for consistent, structured AI responses NLP Processing: Building reliable parsing systems requires multiple fallback strategies UX Design: Balancing power and approachability requires careful attention to visual hierarchy Data Architecture: Planning data flow between AI, backend, and frontend is crucial for consistency Real-time Development: Managing state and interactions in responsive web apps requires thoughtful architecture
What's next
Mobile Apps: Native iOS and Android apps for on-the-go access
This project did not link a GitHub repository.
Analysis
No indexed repository for this project, so there are no commit stats to show.
Technology
- FastAPIUnchecked
- PythonUnchecked
- ReactUnchecked
No repository was indexed for this project, so these Devpost claims have not been checked against code.
AI coding agents
No repository was indexed, so agent usage could not be checked.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
No repository was indexed, so there is no codebase to measure.
This project did not link a GitHub repository, so there is nothing to diagram.
This project did not link a GitHub repository, so its feature claims have not been checked against code.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.