Il sito è realizzato per prevedere la distinzione di 4 tipologie di utenti:
- Utente generico (non loggato)
- Utente recensore
- Utente ristoratore
- Amministratore
Un utente generico può:
- Visulizzare la homepage del sito
- Eseguire ricerche in base al nome del ristorante cercato
- Eseguire ricerche in base alla locazione del ristorante cercato
- Visualizzare i dettagli dei ristoranti presenti nel sito
- Visualizzare le recensioni lasciate dagli altri utenti
- Visualizzare la pagina "FAQ"
- Visualizzare la pagina "CHI SIAMO"
- Visualizzare la pagina "REGOLAMENTO"
- Visualizzare gli utlimi ristoranti inseriti
- Visualizzare le ultime recensioni lascite all'interno del sito
- Eseguire il login
- Eseguire la procedura di registrazione
Un utente recensore può:
- Fare tutto ciò che può fare un utente generico, ad eccezione di:
- Esecuzione di login
- Esecuzione della procedura di registrazione
- Inserire recensioni
- Visualizzare i dettagli del proprio profilo
- Modificare l'immagine di profilo
- Visualizzare tutte le recensioni da lui lascitate
- Eliminare recensioni da lui lascitate
Un utente ristoratore può:
- Fare tutto ciò che può fare un utente generico, ad eccezione di:
- Esecuzione di login
- Esecuzione della procedura di registrazione
- Richiedere di inserire uno o più ristoranti
- Visualizzare i ristoranti inseriti con successo
- Visualizzare le sue richieste di inserimento rifiutate
- Visualizzare tutte le richieste da lui inoltrate e in fase di approvazione
- Visualizzare il proprio profilo
- Modificare alcuni campi del proprio profilo
Un amministratore può:
- Fare tutto ciò che può fare un utente generico, ad eccezione di:
- Esecuzione di login
- Esecuzione della procedura di registrazione
- Eliminare le recensioni degli altri utenti
- Visualizzare il proprio profilo
- Modificare la propria immagine di profilo
- Approvare o rifiutare richieste di inserimento di ristoranti