FitTrack is a social fitness tracking platform built using Flutter and Supabase. The application combines fitness tracking with community engagement, allowing users to record activities, follow athletes, give kudos, comment on performances, join fitness challenges, and explore routes.
https://youtube.com/shorts/OL0PyNwCpqo?feature=share
- User Authentication
- Social Fitness Feed
- Kudos & Comments System
- Public User Profiles
- Follow & Followers System
- Fitness Challenges
- Route Discovery
- Activity Recording
- Profile Customization
- Real-time Backend Integration
- Flutter
- Dart
- Supabase
- PostgreSQL
- Supabase Authentication
- Supabase Realtime
- Supabase Storage
- GitHub
Many people struggle to stay consistent with fitness because they lack motivation, accountability, and community support.
FitTrack solves this problem by transforming fitness into a social experience where users can motivate each other through shared activities, follows, comments, kudos, and fitness challenges.
FitTrack was developed as a solo project using Flutter for frontend development and Supabase for backend infrastructure, authentication, database management, and real-time functionality.
The app includes:
- Real-time social interactions
- Secure authentication system
- Cloud database integration
- User-generated content management
- Responsive mobile-first UI design
git clone https://github.com/Karushna/FitTrack.git
cd FitTrackflutter pub getCreate a .env file in the root directory:
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_keyflutter runflutter build web --release- GPS Route Tracking
- Live Maps Integration
- Push Notifications
- Fitness Leaderboards
- Achievement Badges
- AI-powered Fitness Recommendations
- Wearable Device Integration
- Advanced Analytics