Project Tech Week 1 (Concept) - norakramer1/blokTech GitHub Wiki

Concept voor de matching applicatie

Beschrijving van de app

Een applicatie die mensen matched die van dezelfde soorten boeken houden of meer mensen willen ontmoeten in een genre wat ze nog niet kennen. In de app kun je je favoriete genre opgeven en op basis van je keuzes gematched worden met mensen die hetzelfde genre leuk vinden. Je krijgt profielen van andere mensen te zien op basis van je keuzes, je kunt een gesprek starten over een genre wat jullie allebei leuk vinden of over een genre waar je nog niet zo veel over weet.

Doelgroep

De doelgroep voor de app zijn echte boeken liefhebbers. Mensen die graag van lezen houden en altijd opzoek zijn naar nieuwe aanbevelingen of een goed gesprek over hun favoriete boek maar dit misschien niet zo snel kunnen vinden in het echte leven. De gebruiker kent zijn favoriete genres en boeken maar is misschien ook opzoek naar nieuwe aanbevelingen.

Job Stories

  1. Als ik mensen wil ontmoeten die van de dezelfde boeken houden, wil ik aanbevelingen voor profielen krijgen op basis van mijn keuzes, zodat ik snel mensen met dezelfde interesses als ik ontmoet.

  2. Als ik opzoek ben naar nieuwe aanbevelingen voor een genre, wil ik snel van genre kunnen wisselen, zodat ik niet te lang hoef te zoeken naar een profiel van een gebruiker.

  3. Als ik opzoek ben naar aanbevelingen, wil ik met andere gebruikers die van hetzelfde genre houden kunnen praten over het genre, zodat ik nieuwe boeken kan vinden om te lezen.

  4. Als ik wil praten met anderen over zijn favoriete boek, wil ik gematched worden met andere mensen die van hetzelfde boek houden, zodat ik sneller een gesprek kan starten over het boek.

  5. Als ik een nieuw genre wil ontdekken wil ik snel gematched worden met iemand die meer over het genre weet, zodat we over het genre kunnen praten en ik een nieuw boek kan vinden.

Requirements List

User Requirements

  • In een gebruik het doel van de applicatie snappen
  • De applicatie zonder problemen kunnen gebruiken
  • De applicatie zonder technische mankementen kunnen gebruiken

Design requirements

  • inuitief design wat snel te begrijpen is
  • Simpele interface, niet te veel op één pagina
  • Nieuwe genres en gesprekken met anderen moeten snel te vinden zijn

Context requirements

  • Context is vaak in een goede situatie, de app hoeft niet snel gebruikt te worden in minder ideale omstandigheden als openbaar vervoer, de auto of in het donker. Als de gebruiker opzoek is naar een boek of genre neemt hij/zij hier de tijd voor.

Architecture requirements

  • De gebruiker moet een profiel kunnen aanmaken
  • De gebruiker moet een profielfoto kunnen uploaden
  • De gebruiker moet voorkeuren voor genres aan kunnen geven en kunnen aanpassen

Technical aspects

  • Personen in de database aan elkaar matchen
  • Gebruiker kan een formulier met data invullen, de data kan gelezen worden en de gebruiker kan gematched worden met een andere gebruiker die dezelfde data heeft ingevuld

Wireframes

wireframe1 wireframe2 wireframe3 wireframe4

Bronnen