← Back to projects
AI Fitness Challenge Platform
Fitness app using live camera detection to count push-ups and enable multiplayer challenges.
Problem
Users wanted accurate rep counting and social motivation without wearable hardware.
Solution
On-device Vision framework for pose estimation and rep counting, with Firebase for real-time leaderboards and challenges.
Solution Architecture
Camera feed is processed on-device with Vision and Core ML. Counts and challenge state sync via Firestore with optimistic updates.
Mobile + Backend Design
SwiftUI views for camera and overlays; Firebase Auth and Firestore for users and challenge data.
Technical Challenges
Maintaining high accuracy across lighting and angles while keeping battery usage acceptable.
Outcome
Automated workout tracking with real-time engagement.
Key features & tech
- Live camera preview
- Motion detection
- Multiplayer syncing
- Leaderboards
- SwiftUI
- Vision/ML
- Firebase