
AI Trainer Assistant is a fullstack web application that acts as an intelligent, always-available personal trainer. Whether you're a beginner building a lifestyle habit or an advanced athlete optimizing performance in bodybuilding or boxing, the AI adapts to your goals, fitness level, and schedule — delivering personalized guidance through a natural conversational interface.
Multi-Discipline Support — Covers bodybuilding, boxing, HIIT, lifestyle fitness, weight loss, and general strength training from a single platform.
AI-Powered Chat Interface — Users converse naturally with the AI coach. It understands context, remembers session goals, and provides actionable, structured advice in real time.
Personalized Workout Plan Generation — Based on the user's body type, experience level, equipment access, and weekly availability, the AI dynamically generates full training programs (split routines, progressive overload, rest days).
Nutrition & Diet Guidance — Integrated dietary recommendations tailored to the user's fitness objective — caloric surplus for muscle gain, deficit for fat loss, or balanced macros for maintenance.
Progress Tracking Dashboard — A clean, visual dashboard lets users log workouts, track body metrics, and visualize their progress over time.
Technique & Form Tips — Inline guidance on exercise form, injury prevention, and training cues — delivered contextually when the user asks about a specific movement.
Goal-Based Onboarding Flow — Smart onboarding collects fitness goals, current stats, and preferences to immediately personalize the first AI response.
Responsive & Mobile-First UI — Fully optimized for mobile and desktop, ensuring a smooth experience whether training at home or at the gym.
Frontend: Next.js (App Router), React, Tailwind CSS
Backend: Next.js API Routes / Node.js
AI Layer: OpenAI API (GPT-4) with custom system prompts and context management
Database: Supabase (PostgreSQL) for user profiles, session history, and workout logs
Authentication: Supabase Auth
Deployment: Vercel
Individuals looking for an affordable, personalized alternative to hiring a physical trainer
Bodybuilders needing structured periodization and diet tracking
Boxers seeking conditioning, agility, and technique improvement plans
Busy professionals wanting quick, efficient lifestyle and wellness plans