123 lines
2.5 KiB
Markdown
123 lines
2.5 KiB
Markdown
# 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
|