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