A cross-platform Pickleball tracking app built with Flutter and Supabase.
This app helps players play with friends, create groups, track match results, and rank themselves to see who is the best.
- 👥 Play with Friends – Challenge and record matches.
- 🏆 Ranking System (ELO/Glicko) – Dynamic player rankings that update after every game.
- 📊 Leaderboards – Compare rankings among friends or groups.
- 👨👩👧👦 Groups & Clubs – Create or join groups to compete in your own community.
- 📍 Match History – View detailed records of past games.
- 🔔 Realtime Updates – Rankings and leaderboards update instantly (powered by Supabase Realtime).
- 📱 Cross Platform – One codebase runs on both iOS and Android.
- Supabase – Open source Firebase alternative
- Auth – User authentication & session management
- Postgres – Player data, match history, groups
- Realtime – Live score & leaderboard updates
- Storage – Profile avatars and images
- 🔑 Login & Register
- 🏓 Match Entry
- 📊 Leaderboard
- 👥 Group Rankings
- Flutter SDK installed
- Supabase project created (get started here)
- Clone the repo:
git clone https://github.com/yourusername/pickleball-app.git cd pickleball-app