Arjun
← 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