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 that 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 for HealthBru
Mobile Apps: Native iOS and Android apps for on-the-go access
Log in or sign up for Devpost to join the conversation.