Ga naar inhoud

Memory week 7

Voor de angular-applicatie gelden voor de code dezelfde regels als voor het memory-spel zelf, dus gebruikersvriendelijkheid, responsiveness en mobile first. Zorg er ook voor dat je de applicatie voorziet van een fraaie vormgeving (wat 'fraai' is mag je zelf bedenken).

Vereisten voor de angular-app

Bekijk de omschrijving van deze backend die vorige week gegeven is. Zorg er verder voor dat de volgende niet-functionele requirements in je applicatie verwerkt zitten:

  • (Herhalende) functionaliteiten/onderdelen zijn op een logische manier gescheiden in verschillende components.

  • Er worden services gebruikt voor het afhandelen van de API requests, JWT logica, en eventueel functionaliteiten en data die gedeeld worden door meerdere components.

  • Het Angular project gebruikt Typescript als taal, dus geen JavaScript.

  • Er wordt gebruik gemaakt van herhalende groepen en conditionele statements; hierbij worden minsten @if en @for ingezet.

  • Tot slot is het MVC gedachtegoed aanwezig in de opbouw van de applicatie en worden de principes uit de Angular Style Guide toegepast.

Beoordelingscriteria

  • De functionele vereisten van de memory-adminpagina zoals beschreven bij week 6 zijn goed en volledig geïmplementeerd.
  • Er wordt aan de niet-functionele vereisten zoals die hierboven zijn beschreven zijn voldaan.