Back to All Projects


Plan My Workout - AI Fitness Planner

Next.js 15React 19TypeScriptGroq AIPrismaPostgreSQLNextAuth.jsTailwind CSS
Plan My Workout - AI Fitness Planner
AI that reads your past, tracks your present, and plans your future 🤖💪
Overview
An intelligent workout planning application powered by Groq's lightning-fast AI that analyzes your workout history, tracks your muscle soreness, and understands your goals to create perfect personalized workout plans instantly.
🚀 Key Features
📁 Past Workout Analysis
- Upload your workout files (CSV, PDF, images)
- AI analyzes your training history and progress patterns
- Learns what exercises work best for you
🎯 Smart Soreness Tracking
- Track soreness across 9 muscle groups
- 5-point scale prevents overtraining
- AI optimizes recovery between sessions
📝 Goal-Aware Planning
- Tell the AI your specific goals and preferences
- Personalized plans based on your objectives
- Adapts to injuries, constraints, and preferences
⚡ Lightning-Fast Generation
- Powered by Groq's Llama 3.3 70B model
- ~10x faster than OpenAI
- Ultra-fast inference without compromising quality
🏋️ Equipment Intelligence
- Select from 10+ equipment types
- AI adapts every exercise to your available gear
- Works with home gyms, commercial gyms, or bodyweight
🛠️ Tech Stack
Frontend
- Next.js 15 with React 19 for modern web development
- Tailwind CSS for responsive design
- TypeScript for type safety
- Radix UI for accessible components
Backend & AI
- Groq SDK with Llama 3.3 70B Versatile model
- Next.js API routes for serverless functions
- Prisma ORM with PostgreSQL database
- NextAuth.js with Google OAuth authentication
Infrastructure
- Vercel deployment with edge functions
- Supabase PostgreSQL database
- UploadThing for file uploads
- Upstash Redis for rate limiting
🚀 Product Hunt Launch
Launching on Product Hunt on July 12, 2025! The app features an interactive demo that works without signup, making it easy for users to experience the AI's capabilities immediately.
🎯 Perfect For
- Athletes tracking training loads and recovery
- Fitness enthusiasts wanting data-driven workouts
- Personal trainers needing quick plan generation
- Anyone who wants to train smarter, not harder
🔒 Security & Privacy
- Secure authentication with Google OAuth and JWT tokens
- Encrypted data storage - your workout data is private
- Rate limiting to prevent API abuse (3 generations per day free tier)
- Input validation with Zod schemas
- HTTPS only in production
Project Gallery

