Skip to content

dtaing11/Sport-App

Repository files navigation

🏓 Pickleball App

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.


🚀 Features

  • 👥 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.

🛠️ Tech Stack

Frontend

  • Flutter – Modern cross-platform UI toolkit
  • Provider – State management

Backend

  • 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

📸 Screenshots (coming soon)

  • 🔑 Login & Register
  • 🏓 Match Entry
  • 📊 Leaderboard
  • 👥 Group Rankings

📦 Getting Started

Prerequisites

Setup

  1. Clone the repo:
    git clone https://github.com/yourusername/pickleball-app.git
    cd pickleball-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors