FitNut
Ongoing•Lead Developer•4 team members

FitNut is a Flutter-based fitness application that uses MLKit for real-time pose detection, accurately counting reps, scoring workouts, and updating a leaderboard to enhance motivation.
Flutter
MLKit
Firebase
Dart
Google Cloud Platform
FitNut 🏋️♂️
An AI-powered fitness app with real-time pose detection and rep counting.
Overview
FitNut is a Flutter-based fitness application that uses MLKit for real-time pose detection. The app tracks workout repetitions, assigns scores based on accuracy and performance, and updates a leaderboard to keep users motivated.
📸 Screenshots
🚀 Requirements
- Flutter SDK
- Android Studio or VS Code with Flutter Extension
- Android/iOS device with camera support
- Google Cloud Console account for MLKit APIs
🔧 Installation
- Clone the repository.
- Set up Google Cloud Console and create a new project.
- Enable MLKit APIs and obtain an API key.
- Configure Flutter development environment.
- Connect an Android/iOS device.
- Add MLKit API key to the project.
- Run the application on your device.
🔥 Features
- Real-time Pose Detection: Uses MLKit to track and analyze workout form.
- Automatic Rep Counting: Detects and counts repetitions with high accuracy.
- Performance-Based Scoring: Assigns a score based on posture precision.
- Leaderboard System: Users can compete with friends and track progress.
👨💻 Contributors
This project was created by:
📍 Live Demo & Source Code: Check it out here