AI-powered Yoga Pose Detection and Correction App for Android
Built with Jetpack Compose & TensorFlow Lite (Custom trained model included)
SamYoga is an intelligent Yoga assistant app that helps users perfect their yoga poses in real time.
It uses AI-based pose detection through the phone’s front camera, providing corrections and guidance — much like a personal yoga instructor!
- AI-based Yoga Pose Detection
- Real-time posture correction and feedback
- Audio feedback with suggested improvements
- Pose descriptions and instructions
- Track your progress over time
- Offline support (runs on-device with TensorFlow Lite)
- Inspired by Kemtai, built for mobile users
- Jetpack Compose: modern Android UI toolkit
- Kotlin: language of choice
- TensorFlow Lite: on-device pose estimation
- CameraX: front-camera integration
- MediaPlayer: text-to-speech for audio feedback
- MVVM clean architecture
- Hilt: for Dependency Injection
- Coil: for Image parsing
- Download or Clone project
git clone https://github.com/prasidhanchan/SamYoga.git
- Add Secrets Paste your Gemini API key and Supabase storage url in local.properties file
apiKey=YOUR_GEMINI_API_KEY
storageUrl=SUPABASE_STORAGE_URL
Ex:
apiKey=AIzaSy...
storageUrl=https://samyoga.supabase.co/storage/v1/object/public/images/
- Sync Gradle and Run on device or emulator
⭐ If you like this project or find it useful, please give it a star! It helps to support my work and encourages me to create more. 😊





