✔️ Software Requirements Specification - rudyzac/super-duper-calendar GitHub Wiki
✈️ Onboarding
- Creazione nuovo account (user + password) / Login
- Scelta dell'avatar (scelta colore oppure upload foto)
- Scelta colore tema dell'app
🕹️ Funzionalità di base
Dopo l'onboarding l'app mostra una pagina che riporta il calendario, il quale deve avere un template simile al seguente, e che mette a disposizione dell'utente delle funzionalità per interagire con esso e con il resto dell'applicazione:
In particolare:
- Il giorno corrente deve essere messo in risalto (es: riquadro colorato intorno)
- L'header della pagina deve presentare le seguenti funzionalità:
- Riquadro "Today" che riporta al giorno corrente.
- Spostarsi al mese precedente o successivo.
- Avatar in alto a destra che permette di andare alla pagina admin.
- Aggiunta di un nuovo evento, controllata da un bottone "+" posto in basso a destra nella pagina, con sticky behaviour.
- Ogni evento deve essere costituito da:
- Data
- Titolo
- Descrizione
- La pagina admin deve consentire di modificare:
- username e password
- l'avatar (colore / foto)
- il colore del tema