# **MediaLab Booking Systeem**
---
## Inleiding
### Doel
Efficiënt beheer van schoolmateriaaluitlening
### Doelgroep
* Studenten
* Docenten
* Beheerders
---
## [Design Thinking](https://www.figma.com/file/ZN9CVILEbwvKL9MNWfk5yG/Brainstorming-Groep-11?type=whiteboard&node-id=0-1&t=3ZwFmy0GpMooEyct-0)
* Behoeften van gebruikers begrijpen
* Intuïtieve interface voor reserveringen
---
## [ERD MODEL](https://lucid.app/publicSegments/view/c399fd49-09b2-4017-abc2-e3dec9580fed/image.png)

---
## [Prototype](https://www.figma.com/file/pypGsu19hPYQrfmBWrHYeE/PP24_Groep11_Prototype1?type=design&node-id=0-1&mode=design&t=K4wTHnsQKW6QMQmz-0)
* Behoeften van gebruikers begrijpen
* Intuïtieve interface voor reserveringen
---
## Rollenverdeling
* Product Owner: Docenten
* Scrum Master: Ervaren teamlid voor backlogbeheer en faciliteren van ontwikkelproces
* Teamleden: Front-end en backend ontwikkeling, UI/UX designaspecten
---
## Technologie Stack
### [Next.js](https://nextjs-dummy-theta.vercel.app/)
Next.js is een React framework voor het bouwen van full-stack webappliacaties.
* Automatische configuratie van react componeneten
* Geen integratie
* Schaalbaarheid
---
## Workflow (Agile Development)
* **Iteraties:** Sprints van 2 weken
* [**Trello:** ](https://trello.com/b/NPrz1VXk/kanban-groep-11) Gebruik Trello voor sprint planning en taaktoewijzing
* **Communicatie:** Actieve discussies Teams & Slack
---
## Task Breakdown
### Sprint 1
* **Ontwikkelomgeving opzetten:** Installatie, projectconfiguratie
* **Basis Pagina's (Figma wireframes):** Startpagina, login, materiaaloverzicht, reserveringspagina.
* **Database Oplossing:** Schema's en basisstructuur
---
### Sprint 2
* **Basis Backend Logica**
* **Gebruikersauthenticatie**
* **Reserveringsfunctionaliteiten Student/Docent**
* **Styling (CSS/Styled Components)**
---
### Sprint 3
* **Advanced Backend Logica**
* **Navigatie & Routing**
* **Reserveringsfunctionaliteiten beheerder**
* **Testen & Debuggen:** Unit-tests en integratie-tests (Nice to have)
{"title":"**Boekingssysteem Schoolmateriaal**","description":"Ik ga je een uitgebreid Markdown-vriendelijk projectplan geven, speciaal gericht op het gebruik van HackMD.io voor de samenwerking. Dit plan is flexibel en je kunt het aanpassen aan de behoeften van je project.","contributors":"[{\"id\":\"5111e6b9-aae7-4bcf-9452-02655457ed05\",\"add\":3552,\"del\":1377},{\"id\":null,\"add\":24,\"del\":34}]"}