Torna al Portfolio

My Scores - Tracker ed Analizzatore di Punteggi Premium per Giochi e Tornei

Un ecosistema completo multipiattaforma (App Mobile Flutter, Backend .NET, Console Admin e Landing Page) per tracciare partite, gestire tornei con classifiche in tempo reale, analizzare statistiche avanzate dei giocatori e digitalizzare l'esperienza dei giochi da tavolo e di carte

My Scores - Tracker ed Analizzatore di Punteggi Premium per Giochi e Tornei
Principale
Screenshot 1
Screenshot 2
Screenshot 3

Caso di Studio

Dettagli tecnici e implementazione del progetto software.

Tecnologie Usate

AppFlutter.net 10PostgreSQLVite.jsDockerCI/CD
Demo Live

My Scores - Piattaforma Digitale per il Tracciamento di Giochi e Tornei

My Scores è una suite software avanzata progettata per rivoluzionare il modo in cui i giocatori accaniti e gli organizzatori di eventi tracciano, gestiscono e analizzano i punteggi di giochi da tavolo, giochi di carte e competizioni amatoriali. L'ecosistema si compone di un'app mobile nativa, un backend scalabile ad alte prestazioni, un portale di amministrazione web e una landing page informativa.

🚀 Funzionalità Principali

  • Tracciamento Sessioni in Tempo Reale: Interfaccia di inserimento dei punti round-by-round reattiva e ottimizzata per dispositivi mobili, adatta a qualsiasi tipologia di gioco.
  • Gestione dei Tornei: Configurazione guidata per creare campionati e tornei a gironi o a eliminazione diretta, completi di classifiche dinamiche aggiornate in tempo reale.
  • Modalità "Mano Singola" (Single Hand): Algoritmo intelligente per migrare sessioni di gioco complesse in partite rapide a punto singolo all'interno di un torneo.
  • Analisi Statistiche Avanzate: Dashboard dettagliate con grafici di performance storici per singoli giocatori, percentuali di vittoria, punteggi medi ed evoluzione nel tempo.
  • Multilingua Nativo: Pieno supporto localizzato per Italiano, Inglese e Rumeno.
  • Monetizzazione e Premium: Sistema integrato con Paywall e acquisti In-App per sbloccare feature avanzate, statistiche storiche illimitate e rimozione della pubblicità.

🛠️ Architettura e Tecnologie

  • Mobile Application: Sviluppata in Flutter con gestione dello stato tramite Provider, design system scuro premium personalizzato e integrazione di Google Mobile Ads e acquisti in-app.
  • Backend API: Servizi RESTful scalabili scritti in .NET 10 per garantire massime performance e sicurezza.
  • Database e Storage: Database relazionale PostgreSQL per la persistenza dei dati e MinIO per l'archiviazione di asset e caricamenti.
  • Admin Console: Dashboard di controllo sviluppata in Vite.js per il monitoraggio in tempo reale degli utenti attivi, statistiche generali e telemetria del sistema.
  • DevOps e Sicurezza: Configurazione containerizzata tramite Docker Compose, pipeline CI/CD automatizzate, backup crittografati e frequenti audit di sicurezza del codice.
My Scores - Tracker ed Analizzatore di Punteggi Premium per Giochi e Tornei | Filip A. Muresan