- En användare ska kunna:
- Se en veckovy med aktuella events
- Lägga till/ta bort events
- Uppdatera ett event
- Bläddra fram och tillbaka veckovis
- Ett event ska innehålla:
- Titel
- Start tid
- Slut tid
- Applikationen ska kunna:
- Spara eventen till fil(er)
Alla krav från Lätt och även:
- En användare ska kunna:
- ändra vy mellan Dag/Vecka/Månad
- registrera flera events på samma dag
- Responsive Design (Ska fungera även fungera i mobil vy)
- See mer information om ett event om vid klick
- bättra (dag, vecka, månad) under varje vy
- Ett event ska innehålla:
- Anteckningar
- Location/adress
Alla krav från Lätt, Svårare och även:
- En användare ska kunna:
- Ska behöva logga in med username och password för att få åtkomst.
- Sätta alarm på ett event och få notis
- Sätta återkommande events
- Filtrera på event tag
- Söka på events
- Ett event ska innehålla:
- Tag (School, Work, Home, None)
- Inbjuda app-användare till eventet (invitees)
- Applikationen ska kunna:
- Spara eventen till en databas
- Registrera användare
- Spara lösenorden krypterat
Genom papper eller annat medium beskriv hur hemsidan ska se ut. Se till att ni kan motivera era desginval. Desginvalen ska kunna motiveras. Frågor som ni bör kunna svara så är följande:
- Hur har jag separerat på vardagar och helger?
- Hur har jag separerat på olika vyer?
- Hur har du resonerad för val av font?
- Hur har du resonerad för val av färgtema?
Visa upp er designskiss för Mattias innan ni börjar implementationen.
- Använd er av Node.js (med express)
- Arbetet ska successivt updateras mot ett gitrepo.
- Ge Henry en länk till repot så fort du börjar implementationen.
Redovisning har ett preliminärt redovisningsdatum den 11 Maj 2021.