GymAI
~/An AI-powered fitness scheduling system that generates personalized workout plans using CSP algorithm and Google Gemini integration.
Backend services may be temporarily sleeping or unavailable. Refer to the demo video if you encounter loading or connection issues.

Context & Problem
The Challenge
Creating a consistent workout routine is hard — people struggle with scheduling around their availability, choosing exercises for their fitness level, and staying motivated without professional guidance. Generic fitness apps offer one-size-fits-all plans that ignore individual constraints.
The Solution
GymAI uses Constraint Satisfaction Problems (CSP) algorithm to generate truly personalized workout schedules that respect user availability, location preferences, and physical constraints. Combined with a Google Gemini-powered chatbot for real-time fitness guidance and an analytics dashboard for progress tracking.
Visual Showcase














The Logic
Comprehensive application flow documenting authentication, onboarding, CSP scheduling engine, AI chatbot, activity logging, and analytics.
Entry Point & Autentikasi
Architecture & Tech Stack
Tech Stack Used
Key Takeaways
This project deepened my understanding of AI algorithm integration in practical applications. Implementing CSP for schedule optimization taught me how to translate academic algorithms into user-facing features, and integrating Google Gemini showed me the power and limitations of LLM-based assistants.
People Behind the Project
Muhammad 'Azmi Salam
AI Engineer
M. Raffa Mizanul Insan
Frontend Engineer & UI/UX Designer
Naufal Rizki Rabbani
Backend Engineer


