- Registrazione
- Login
- Gestione sicura delle password
- Pagina feed
- Post personali degli utenti seguiti
- Post community delle persone nelle mie stesse community
- Possibilità di mettere like
- Commenti dei post più possibilità di aggiungerne
- Risposte ai commenti nei post
- Sezione notifiche
- Pagina gestione delle community
- Fondare community
- Ricerca community
- Il fondatore di ogni community viene memorizzato
- Pagina profilo personale
- Post personali (più opzione per eliminare)
- Aggiunta post (testo, zero o più contenuti multimediali, zero o più tag)
- Numero di follow
- Numero di follower
- Lista community
- Collegamento alla pagina delle impostazioni del profilo
- Pagina profilo altro utente
- Post dell'utente
- Numero di follow
- Numero di follower
- Bottone follow/unfollow
- Lista community
- Pagina community
- Feed community
- Unisciti community
- Lascia community
- Pagina impostazioni
- Modifica password, nome utente, immagine profilo, email, numero di telefono, data di nascita e genere
- Logout
- Per ogni post è possibile mettere mi piace (anche ai propri)
- Cliccare sul tag di un post porta ad una pagina con tutti i post con quel tag (esclusi quelli nelle community che l'utente non segue)
- Notifiche
- Da memorizzare se è letta oppure no
- Vengono inviate in caso di:
- Follow al mio profilo
- Commento ad un mio post
- Like ad un mio post
- Nuovo post in una community che seguo
- Risposta ad un mio commento
- Gestione sicura delle password
- Community
- Mi piace 👍🏻 con AJAX
- Tag (Etichette)
- Cambio password via web
Di seguito l'analisi dei requisiti.