Skip to content

dev-kithsara/ai-gym-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏋️‍♂️ Gym AI Planner

An AI-powered gym planning web application that generates personalized workout routines, tracks fitness parameters, and suggests tailored training regimes. The application integrates Google Gemini 2.5 Flash for intelligent AI-driven planning.

🚀 Key Features

  • AI-Powered Personalization: Dynamically generates structured, multi-day workout plans using Google Gemini 2.5 Flash based on personal user stats
  • Secure Authentication: Fully functional user registration and login flow with secure password storage and state management
  • User Dashboard: Clean interface to view, filter, and track all previously generated workout plans chronologically
  • Interactive Planners: Displays daily exercises with sets, reps, and target rest times
  • Protected Routes: Restricts workspace and planning access to authenticated users via client-side routing guards
  • Modern Theme: Responsive, glassmorphic dark-mode design system with Tailwind CSS v4 and beautiful iconography

🛠️ Technology Stack

Frontend

  • Core: React 19 (TypeScript), Vite (for lightning-fast HMR and building)
  • Routing: React Router DOM v7
  • Styling: Tailwind CSS v4

Backend

  • Core: Node.js, Express (TypeScript), ts-node-dev
  • Database: PostgreSQL
  • ORM: Prisma Client & Migrate
  • AI Integration: Google Generative AI SDK (Gemini API)

📂 Project Structure

About

AI-powered gym planning application that generates personalized workout plans, tracks fitness progress, and provides intelligent training recommendations.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors