Back to All Projects

Plan My Workout - AI Fitness Planner

Apps2025-01-15
View CodeVisit Site
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

Plan My Workout - AI Fitness Planner screenshot 1
Plan My Workout - AI Fitness Planner screenshot 2