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

Built With

Share this project:

Updates