Skip to content

Karushna/FitTrack

Repository files navigation

FitTrack 🏃‍♂️🔥

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.

🎥 Demo Video

https://youtube.com/shorts/OL0PyNwCpqo?feature=share

✨ Features

  • 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

🚀 Tech Stack

  • Flutter
  • Dart
  • Supabase
  • PostgreSQL
  • Supabase Authentication
  • Supabase Realtime
  • Supabase Storage
  • GitHub

🎯 Problem It Solves

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.

🛠️ How It Was Built

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

⚡ Getting Started

Clone Repository

git clone https://github.com/Karushna/FitTrack.git
cd FitTrack

Install Dependencies

flutter pub get

🔑 Environment Variables

Create a .env file in the root directory:

SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_key

▶️ Run Application

flutter run

🌐 Build Web Version

flutter build web --release

🔮 Future Improvements

  • GPS Route Tracking
  • Live Maps Integration
  • Push Notifications
  • Fitness Leaderboards
  • Achievement Badges
  • AI-powered Fitness Recommendations
  • Wearable Device Integration
  • Advanced Analytics

About

FitTrack is a social fitness tracking application designed to help people stay active, motivated, and connected through fitness. The idea behind FitTrack came from observing how many fitness enthusiasts struggle to stay consistent without accountability, motivation, or a supportive community.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors