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.
- 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
- Core: React 19 (TypeScript), Vite (for lightning-fast HMR and building)
- Routing: React Router DOM v7
- Styling: Tailwind CSS v4
- Core: Node.js, Express (TypeScript), ts-node-dev
- Database: PostgreSQL
- ORM: Prisma Client & Migrate
- AI Integration: Google Generative AI SDK (Gemini API)