Week 1 - jornveltrop/ilojo-bar GitHub Wiki

Briefing opdrachtgever

Meteen op de eerste dag van het project hadden we een online video-call met de opdrachtgever. Dat is Femke van Zeijl namens Legacy1995. Legacy1995 houdt zich bezig met de geschiedenis en omgeving van Nigeria.

Femke had een duidelijk verhaal en wist goed wat ze wilde. Samen met de andere project-nerds hadden we van te voren een lijst met vragen voor Femke opgesteld. We hebben hierdoor een duidelijk en goed beeld gekregen van de verwachtingen en doelen van dit project. Dit hebben Jeany en ik als duo in dit project verwerkt in een debriefing.

Deze briefing heeft Sophie samen met de overige briefings van de andere duo's opgestuurd naar Femke. Femke heeft deze doorgelezen en had hier niks op aan te merken. Geslaagde eerste communicatie met de opdrachtgever dus!

User stories & concept

Vervolgens hebben Jeany en ik gekeken naar de verschillende User Stories en overlegd aan welke we willen werken. Op basis daarvan zijn we gaan brainstormen en schetsen aan een eerste snelle opzet voor een eerste prototype:

Deze snelle schets en wat inspiratie online samen met Jeany hebben geleidt tot een interessant eerste concept.

Taakverdeling

Tijdens dit project hebben Jeany en ik Trello gebruikt om de taken in bij te houden. Na het ontwikkelen van het eerste concept zijn we de taken gaan verdelen. Dit ging heel soepel. In deze eerste fase waren 2 elementen belangrijk:

  1. Het 3D model op de homepage. Daar wilde Jeany wel aan werken.

  2. De data die opgehaald moet worden uit een Headless CMS. Daar wilde ik aan gaan werken.

Data & API

Zoals besproken met Femke ontvingen we al snel de content (data) voor de site. Ik vind het erg fijn dat Femke zo erg betrokken is met dit project en snel kan schakelen.

Toen de content eenmaal binnen was heb ik deze in het Headless CMS Prismic.io verwerkt. In Prismic kun je op een gebruiksvriendelijke manier de data beheren. Deze wordt vervolgens als een API weer opgehaald. Dit is erg fijn werken, aangezien de opdrachtgever zo zelf tekstuele aanpassingen kan doen.

Het inrichten van de content ging na wat overleg met Joost erg goed. Zo heb ik documenten aan kunnen maken met een logische data structuur:

homepage ~ type: homepage (single)

  • UID ~ type: UID
  • Title ~ type: Title
  • Logo ~ type: Image
  • Subtitle ~ type: Rich text
  • Button ~ type: Link

discover ~ type: discover (single)

  • UID ~ type: UID
  • Title ~ type: Title
  • Stories ~ type: Content relationship

story ~ type: story (repeatable)

  • UID ~ type: UID
  • id ~ type: Number
  • Title ~ type: Title
  • Button ~ type: Link
  • Header image ~ type: Image
  • Content ~ type: Rich Text

API probleempje

Na alle data in gevoerd te hebben in het CMS, lukte het mij helaas niet meteen om deze met de API op te halen. Volgende week nog eens proberen.

Conclusie week 1

Al met al een goede start met duidelijkheid en betrokkenheid van de opdrachtgever. Dit werkt erg fijn, want zo kun je meteen van start.

De samenwerking met Jeany verliep goed, door Trello en overleggen hebben we de taken kunnen verdelen en hebben we goede eerste stappen kunnen maken.

Het enige puntje is de API die nog niet werkt, maar dat zal vast goed komen :)

Dan is de eerste week alweer voorbij, door de vrije donderdag en vrijdag naar aanleiding van Hemelvaart.