# Les 16: Eindproject Werkdag 2 --- ## Hoofdstuk **Deel 4: Advanced AI & Deployment** (Les 13-18) ## Beschrijving Verlengde werksessie voor je eindproject. Continue Development Day waar je intensief aan je AI-powered applicatie werkt met begeleiding en feedback van de docent. --- ## Te Behandelen ### Groepsdiscussie (15 min) Bespreek klassikaal de deployment ervaringen uit Les 15 - welke problemen kwamen jullie tegen en hoe losten jullie die op? ### Doel van deze werkdag Deze les is puur praktisch werken: - Bugs fixen die je bent tegengekomen - Features afmaken die nog niet klaar zijn - Code cleanup en optimalisatie - Performance verbeteren - Documentatie aanpassen - Testen in productie --- ### Checklist voor deze sessie **Code Quality:** - [ ] TypeScript geen errors - [ ] ESLint check passed - [ ] Geen unused imports/variables - [ ] Proper error handling overal **Features:** - [ ] Alle core features werken - [ ] AI feature functionaliteit compleet - [ ] Edge cases afgehandeld - [ ] Loading states geimplementeerd - [ ] Error states geimplementeerd **Performance:** - [ ] Lighthouse score > 80 - [ ] Images optimized - [ ] Lazy loading waar nodig - [ ] Bundle size reasonable **Deployment:** - [ ] Builds succesvol lokaal - [ ] Alle env vars in Vercel - [ ] Works in production - [ ] Supabase redirects configured --- ## Tools - Cursor - Chrome DevTools - Vercel Dashboard - Supabase Dashboard - GitHub --- ## Lesopdracht (4 uur) ### Intensive Development Session **Hou je voortgang bij:** **Eerste uur:** - [ ] Maak prioriteiten list - [ ] Fix top 3 bugs - [ ] Test alles lokaal **Twee uur:** - [ ] Implementeer ontbrekende features - [ ] Add missing error handling - [ ] Improve styling/UX **Drie uur:** - [ ] Code cleanup - [ ] Performance optimization - [ ] Redeploy **Vier uur:** - [ ] Final testing in production - [ ] Screenshot taken - [ ] Docs updated ### Deliverable - Werkende app (lokaal en productie) - Updated PROMPT-LOG.md - Updated AI-DECISIONS.md - Screenshot van werkende app --- ## Huiswerk Continue working on your end project for next session. Make sure to: - Push all changes to GitHub - Document what you've done - List remaining work for next session ### Deliverable - All work committed and pushed - Documentation current - Task list for Les 17 --- ## Leerdoelen Na deze les kan de student: - Zelfstandig bugs identificeren en fixen - Code quality verbeteren - Performance optimisatie toepassen - Productie deployment testen en valideren - Documentatie up-to-date houden