Files
novi-lessons/Samenvattingen/Les18-Samenvatting.md
2026-01-29 16:16:07 +01:00

3.3 KiB

Les 18: Eindproject Werksessie


Hoofdstuk

Hoofdstuk 3: Advanced (Les 10-18)

Beschrijving

Werksessie voor het afronden van je eindproject. Geen nieuwe theorie - focus op bouwen, vragen stellen, en hulp krijgen.


Opzet van de Les

Korte Standup (15 min)

Elke student deelt (max 1 minuut):

  1. Waar sta ik?
  2. Wat is mijn grootste blocker?
  3. Wat wil ik vandaag afronden?

Werktijd (1u 45min)

Studenten werken zelfstandig:

  • Docent loopt rond
  • Vraag hulp wanneer nodig
  • Peer support aangemoedigd

Focus gebieden:

  • Features afronden
  • Bugs fixen
  • Documentatie completeren
  • Deployment issues oplossen

Veelvoorkomende Problemen

AI Chat Werkt Niet

Check:

  1. API key correct in .env.local?
  2. API key ook in Vercel env vars?
  3. Correct model gekozen?
  4. API route syntax correct?

Auth Werkt Niet in Productie

Check:

  1. Redirect URLs in Supabase toegevoegd?
  2. Beide URLs: met en zonder trailing slash?
  3. Wildcard (**) voor sub-routes?

Deployment Faalt

Check:

  1. npm run build lokaal succesvol?
  2. Alle TypeScript errors gefixed?
  3. Alle env vars in Vercel?

Supabase Data Toont Niet

Check:

  1. RLS policies correct?
  2. Correct env vars?
  3. Supabase client correct geïnitialiseerd?

Documentatie Checklist

PROMPT-LOG.md (minimaal 10 entries):

  • Prompts die goed werkten
  • Prompts die NIET werkten (en wat je leerde)
  • Verschillende tools gebruikt

AI-DECISIONS.md (minimaal 5 entries):

  • Database schema beslissing
  • UI/UX keuzes
  • Technische trade-offs
  • Problemen en oplossingen

README.md:

  • Project beschrijving
  • Features lijst
  • Tech stack
  • Setup instructies
  • Productie URL

Peer Review (optioneel)

Als je klaar bent, help een klasgenoot:

  1. Test hun app
  2. Geef feedback
  3. Help met bugs

Afsluiting (laatste 10 min)

Check-out:

  • Wie is klaar?
  • Wie heeft nog vragen?
  • Deadline reminder

Tools

  • Cursor
  • Alle geleerde tools
  • Elkaar!

Lesopdracht (2 uur)

Werk aan je Eindproject

Dit is WERKTIJD.

Er is geen specifieke opdracht behalve: werk aan je eindproject.

Prioriteiten:

  1. Wat werkt nog niet? → Fix het
  2. Wat werkt al? → Maak het af
  3. 📝 Documentatie → Vul aan

Vraag hulp:

  • Als je langer dan 15 minuten vastloopt
  • Als je niet weet waar te beginnen
  • Als je feedback wilt op je aanpak

Aan het eind van de les:

  • App werkt in productie
  • Of: je weet precies wat nog moet gebeuren

Deliverable

  • Voortgang op eindproject
  • Duidelijk beeld van wat nog moet

Huiswerk

Rond Je Eindproject Af

Dit is de laatste les. Alles wat nog moet, doe je zelfstandig.

Checklist voor inleveren:

  • App werkt op productie URL
  • Login/logout werkt
  • CRUD operaties werken
  • AI feature werkt
  • PROMPT-LOG.md heeft 10+ entries
  • AI-DECISIONS.md heeft 5+ entries
  • README is compleet
  • Code is opgeruimd

Tips:

  • Test alles als "nieuwe gebruiker"
  • Vraag iemand anders om te testen
  • Check of alles in productie werkt (niet alleen lokaal)

Deliverable

  • Complete eindopdracht
  • Ingeleverd voor deadline

Leerdoelen

Na deze les kan de student:

  • Zelfstandig problemen oplossen
  • Hulp vragen wanneer nodig
  • Een project afronden en inleveren
  • Documentatie completeren
  • Peer feedback geven en ontvangen