Arena
Arena è il mio **primo progetto personale in Flutter**, nato dal desiderio di creare una piattaforma versatile per l'organizzazione di **tornei e partite** su qualsiasi tipo di gioco.
Stefano Baiardi
Project Creator
Arena – Tournament & Matchmaking Platform
Arena è il mio primo progetto personale in Flutter, nato dal desiderio di creare una piattaforma versatile per l’organizzazione di tornei e partite su qualsiasi tipo di gioco.
L’app consente di sfidare amici in match 1vs1 oppure partecipare a veri e propri tornei strutturati, con un sistema dinamico di gestione dei partecipanti e delle classifiche.
Per la parte tecnica ho adottato la Pine Architecture, che mi ha permesso di organizzare il progetto in modo modulare e scalabile.
La gestione dello stato è stata realizzata tramite Bloc, Cubit e Provider, mentre per la parte backend ho integrato Supabase, sfruttando sia il database che le API REST dedicate.
✨ Punti di forza del progetto:
- Creazione di tornei e partite 1vs1 in pochi click.
- Backend basato su Supabase, con database e API ottimizzate.
- Architettura modulare per una crescita futura del progetto.
- Esperienza concreta di apprendimento, essendo il mio primo progetto Flutter.
Arena rappresenta il punto di partenza del mio percorso come sviluppatore Flutter: un progetto che mi ha permesso di sperimentare, imparare e costruire solide basi per i lavori successivi.
Galleria del Progetto
Tecnologie Utilizzate
Sviluppo Mobile: Flutter (Dart) Architettura: Pine Architecture per modularità e scalabilità Gestione Stato: Bloc, Cubit, Provider pattern Backend: Supabase (Database, Auth, REST API) Funzionalità: Tournament brackets, matchmaking 1vs1, classifiche dinamiche
Share this project
Like this project? Share it with your network!