Piattaforma che mostra videogiochi, e da la possibilitá ai suoi utenti autenticati di comunicare tra di loro, scegliere i giochi migliori/preferiti e lasciare reviews su quelli più usati.
- API Rawg.io
- Supports CORS
- Requires an API Key
- Service-BaaS-supabase
- Bootstrap
- CSS modules
- Home Page - Lista dei giochi disponibili e ricerca tra i giochi
- Filter Page - Lista dei giochi secondo un filtro specifico
- Single Game Page - Mostra dettagli sullo specifico gioco, se autenticato utente puó selezionarlo tra i preferiti e puo lasciare un commento sul gioco.
- Login Page - Possibilitá di autenticazione ( email, OAuth ( google ) )
- Register Page - Possibilitá di registrare Utente con Email
- Account Page - Dettaglio profilo Utente, Mostra dati utente autenticato
- Settings Page - Aggiornamento profilo Utente
- Utenti possono cercare un gioco con una query
- Utenti possono cliccare su un gioco per vederne il dettaglio e eventuali reviews
- Utenti possono filtrare su un gioco basandosi su un parametro
- Utenti loggati possono caricare informazioni profilo ( nome, cognome, avatar, username, ecc... )
- Utenti loggati possono lasciare una review su un gioco specifico
- Utenti loggati creare una lista di giochi preferiti
- Utenti loggati possono rimuovere un gioco dai preferiti
- Uteni loggati possono chattare live su un gioco specifico
- Context API / Global state management library
- Utenti loggati possono condividere dati all'interno dell'applicazione