2.5 KiB
2.5 KiB
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