Panoramica del Progetto
BloodSharks è una web application progettata per premiare gli utenti con vari incentivi in base al loro livello di interazione con la piattaforma. L’applicazione è stata sviluppata con Flutter e Dart, offrendo un’interfaccia intuitiva che consente di navigare facilmente tra le sezioni e partecipare a diverse attività per accumulare premi. Il sistema integra un backend realizzato con Firebase per la gestione sicura dei dati utente, il tracciamento delle attività e la distribuzione dei premi.
Funzionalità Principali
- Registrazione e Autenticazione Utente: Gli utenti possono registrarsi ed effettuare l’accesso alla piattaforma tramite la propria email.
- Tracciamento delle Attività: L’applicazione monitora le attività e il coinvolgimento degli utenti, assegnando punti e ricompense in base alle azioni completate.
- Sistema di Ricompense: Include un catalogo premi integrato che consente di riscattare i punti accumulati per ottenere vantaggi esclusivi.
Ruolo nel Progetto
Come sviluppatore principale, ho gestito l’intero ciclo di vita dello sviluppo del progetto, dalla progettazione dell’architettura e dell’interfaccia utente fino all’implementazione completa e all’ottimizzazione delle prestazioni. Mi sono inoltre occupato della progettazione e dell’integrazione del backend con Firebase, garantendo la sicurezza dei dati e l’efficienza del sistema di ricompense.