Requirements list - AsaMarjew/GameBuddy GitHub Wiki
Minimaal levensvatbaar product
Voordat er een requirements list opgesteld kon worden is er bepaald wat het minimale levensvatbaar product is.
- Registreren - Deze feature is al volledig werkend, met wellicht elkele aanpassingen.
- Inloggen - Kiara zal de feature inloggen op haar nemen omdat ze als topic sessions gaat uitwerken.
- Favorieten - Philip heeft voor zijn individuele feature favorieten uitgewerkt, deze zal hij implementeren.
- Filteren - Muhammet gaat de feature filteren optimaliseren.
- Wijzigen profiel - Asa neemt de feature wijzigen van profiel op zich, ze heeft als individuele feature vergelijkbaar gemaakt.
- Verwijder profiel - Asa neemt ook de feature verwijderen op zich, deze sluit goed aan bij het wijzigen van een profiel.
Requirements list
Onderstaand requirement list is gebasseerd op MoSCoW-methode.
| Aanwezig | Must have |
|---|---|
| x | Home pagina |
| x | Inlog pagina |
| x | Persoonlijke dashboard pagina |
| x | Registratie pagina - Een formulier waarbij gebruikers gegevens kunnen invullen zoals naam, mail, en de games die de persoon speelt |
| x | Wijzigen pagina - Een formulier waarbij gebruikers hun profiel kunnen wijzigen |
| x | Verwijderen pagina |
| x | Oproepen pagina - Hier komen kaarten van alle gebruikers die een oproep hebben geplaatst |
| x | Filteren pagina - Via deze pagina kunnen gebruikers de oproepen filteren |
| x | Favorieten pagina - Een overzicht met alle opgeslagen favorieten |
| x | Database - Opslaan en wijzigen van gegeven in de database |
| Aanwezig | Should have |
|---|---|
| x | Sessie implementatie |
| x | Afbeelding compressie implementatie |
| x | API implementatie |
| x | Nodemailer implementatie |
| Aanwezig | Could have |
|---|---|
| Nodemailer HTML tamplate |
| Aanwezig | Would like to have |
|---|---|
| Chatfunctie |