PinPong – Matchmaking & Tournament App

PinPong è un’app mobile pensata per tutti gli appassionati di ping pong, nata per facilitare l’incontro tra giocatori e l’organizzazione di tornei in modo rapido e intuitivo.
Che tu voglia sfidare un amico o partecipare a un torneo competitivo, PinPong rende tutto semplice grazie a un sistema di matchmaking immediato e a una gestione strutturata degli eventi.

Il progetto è stato sviluppato in Flutter, utilizzando la Pine Architecture per garantire modularità e ordine nel codice.
Per la gestione dello stato ho integrato Bloc, Cubit e Provider, mentre l’intera infrastruttura dei dati si basa su Firebase, con API dedicate per la gestione di profili, partite e classifiche.

Punti di forza del progetto:

  • Sistema di matchmaking rapido per sfide tra giocatori.
  • Creazione e gestione di tornei con classifica automatica.
  • Infrastruttura su Firebase per autenticazione, database e notifiche.
  • Architettura scalabile e pronta per futuri upgrade (nuove modalità di gioco, statistiche avanzate).

Un progetto che trasforma la passione per il ping pong in una community digitale, dove gioco e tecnologia si incontrano.

Galleria del Progetto

Tecnologie Utilizzate

Sviluppo Mobile: Flutter (Dart) Architettura: Pine Architecture per modularità Gestione Stato: Bloc, Cubit, Provider pattern Backend: Firebase (Authentication, Firestore, Cloud Functions) Funzionalità: Matchmaking real-time, notifiche push, gestione tornei

Share this project

Like this project? Share it with your network!