Notities - lisannevvliet/so-nuts GitHub Wiki

Kick-off Meesterproef

  • Optioneel: Opdrachtgever e-mailen.
  • Het doel is om zo ver mogelijk te komen.
  • Elke maandag spreken wij onze coach Vasilis en elke vrijdag onze opdrachtgever Chippr.
  • Elke woensdag zijn de code reviews en donderdag de design reviews. Hiervoor moeten wij ons inschrijven!
  • Wekelijks na het gesprek met de opdrachtgever de sprint plannen (en in de wiki documenteren).
  • Niet ontwerpen in Figma of Adobe XD, maar meteen maken in CSS.
  • Content-first ontwerpen.
  • Coachgesprek standaard op dinsdag i.p.v. maandag.

Kennismakingsgesprek Chippr

Kevin

  • Voorheen genaamd HP2 Consulting.
  • Vandaag wordt het eerste endpoint opgeleverd.
  • Doelgroep zijn 55-plussers, niet per se gepensioneerden. Vanaf de 55ste verandert de hormoonhuishouding. Men gaat meer in survival modes leven. De celdeling neemt af. Een afname van celdeling betekent dat je ouder wordt en meer ziektes kan krijgen. De eiwitinname wordt belangrijker, omdat ze de celdeling stimuleren.
  • Focus ligt op beweging en diëtiek met perspectieven van fysiotherapeuten en diëtisten.
  • 15-17 richtlijnen.
  • 150 minuten bewegen per week.
  • Intake met persoonlijke informatie zoals leeftijd, gewicht en lengte (om BMI te bepalen), gezinssituatie en hoeveelheid beweging en sporten per week. Lopen, krachttraining en stilzitten zijn verschillende soorten beweging. Zo is er hoog intensief en laag intensief.
  • Hoeveel groente eet je (250gr groente per dag), hoeveel sport je -> zijn vragen die diëtisten ook stellen.
  • Gewoonten ontwikkelen duurt 4 weken (28 dagen). (6 maanden lang routine/action plan)
  • Mobile-first ontwikkelen, maar tablets zijn ook belangrijk. Ondersteuning voor smartwatches zou nice to have zijn. Must is wel dat het dummy proof is.
  • Na de intake kan er een keuze gemaakt worden uit de (SMART-)doelen, een maximum hierop zetten en dit beargumenteren.
  • Er is ruimte om milieuvriendelijkere eiwitten te stimuleren.
  • Als begeleiding van krachttraining komen er video's bij.
  • Advies en begeleiding is belangrijk.
  • Tijdsduur van doelen zou gekoppeld kunnen worden aan de tijdsduur tussen afspraken met de specialist.
  • Chippr maakt er uiteindelijk een app in Flutter van, dus om het meteen hierin te programmeren zou nice to have zijn, maar mag hoogstwaarschijnlijk niet van de minor.
  • Het ophalen en wegschrijven van de vragenlijst gaat via een API.
  • Aankomende week krijgen we de vragenlijst en de API.
  • Zostraks krijgen we al een voorbeeld van een request en reponse van de API.
  • Kevin en hopelijk de opdrachtgever zijn bij de expo.
  • Discord als communicatiemiddel, liefst wel een keer per week fysiek. Op maandag is Kevin in Amsterdam, op dinsdag en vrijdag op kantoor in Utrecht.
  • Alle user stories uitwerken.
  • Wekelijks feedbackmoment met Winnie op maandag in Amsterdam, van 13:00 tot circa 13:10.

Winnie

  • Rond font is speels, daar is Winnie positief over. Net als de kleuren.
  • Beloofd om labels bij iconen te plaatsen.
  • Verschil tussen voeding en beweging duidelijk aangeven.
  • Hoog contrast voor slechtzienden en kleurenblinden.

Wouter

  • Geen voorkeur voor server-side of client-side.

Sprint 1 feedback Chippr

  • Zorgen dat het aantal knoppen bovenaan de questionnaire dynamisch is in aantal.
  • Progress bar implementeren in plaats van "Vraag 1/3".
  • Nadenken over gebruikersvriendelijkheid en technische performance als er 27/28 vragen zijn.
  • De questionnaire is account-based.
  • Verschillende kleuren gebruiken voor voeding en beweging.

Sprint 1 feedback Robert

  • Alles alvast klaarzetten voor als de data in de API staat.
  • Wireflow maken.
  • Per pagina vereisten opzetten en uitwerken.

Sprint 1 feedback Koop

  • Vragen laten bundelen vanuit in API.
  • Client-side de volgende vraag inladen.
  • Mogelijkheid om antwoorden aan te passen prototypen en voorstellen aan Chippr. Laten zien, niet meteen luisteren naar een afwijzing.
  • Vragen naar hoe het gaat met de doelen.
  • Gamification toepassen.
  • Positief over dagelijkse notificatie voor streak.
  • Enrollment in één scherm, voor elk onderdeel één. Tijdens de questionnaire uitleggen waarom, dan is een enrollment niet nodig.
  • Progress bar even breed als tekst erboven maken.
  • Margin boven progress bar gelijk trekken.
  • Vraagteken toevoegen aan questionnaire, met informatie over hoe en wat

Sprint 1 feedback Sanne

  • Een makkelijkere manier om naar de dashboard te komen voor advies. Bijvoorbeeld 4 soorten mensen met de vraag op wie lijk je, zodat je op basis daarvan advies kan krijgen in plaats van dat je eerst een hele lange vragenlijst moet invullen.
  • Plaatjes zijn goed voor welvarende mensen die het kunnen veroorloven om wat zelfspot te hebben.
  • Positieve tone of voice.

Sprint 2 feedback Wouter

  • Op Safari werken de notificaties via een service worker anders.
  • Sla in de local storage of URL het nummer van de huidige pagina op, zo kan het een SPA worden.

Sprint 2 feedback Sanne

  • Maak de onboarding aantrekkelijker om in te vullen.
  • Maak het dashboard simpeler.

Sprint 2 feedback Joost

  • Zet de routes in een apart bestand, zoals Tom.
  • Maak een aparte variabele voor de base URL van de API.

Sprint 4 feedback Sanne

  • Maak de pop-up fullscreen.

Sprint 4 feedback Koop

  • Input veld moet groter.
  • Plus en voeg doel toe moeten label hebben.
  • Dezelfde illustratie gebruiken op login pagina en onboarding.
  • Vrolijker maken zodra er een doel is behaald.

Final prototype presentatie feedback Wouter

  • res.write()
  • Stream rendering: mag beginnen en eindigen wanneer die wilt, in tegenstelling tot een string
  • Loading state in stream.
  • Client side hydration.
  • Allemaal voor dynamische content na response van de server.