Project Info

HealthBru

Devpost

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

Analysis

Compare with all teams

No indexed repository for this project, so there are no commit stats to show.

Technology

Found in codeNot checked
  • 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.

0 stars