
GrooveNation Festivalplatform
Een festivalwebsite met ticketverkoop, merchandise, line-up en beheersysteem. Gebouwd met Angular en Java Spring Boot.
Projectoverzicht
GrooveNation is een fictief festival waarvoor we als groep een compleet nieuwe applicatie ontwikkelden.
De website biedt bezoekers een gebruiksvriendelijke ervaring om tickets te kopen, merchandise te bestellen en de line-up te ontdekken. Organisatoren beheren alles vanuit een krachtige admin interface.
Ons team behaalde de 2e plaats binnen het volledige klasproject een mooie erkenning voor ons werk!
Belangrijkste functies
Ticketing – Bestellen, betalen en tickets ontvangen via e-mail.
Merchandise – Festivalshop met T-shirts, drinkbussen en accessoires.
Line-up & Schema – Artiesten, tijden en stages overzichtelijk weergegeven.
Aanvullende features:
- Ondersteuning voor meerdere festivaledities
- Volledig beheerbare prijzen, voorraad en visuals
- Volledig responsive design voor desktop en mobiel
Bezoekerservaring

Beheeromgeving voor organisatoren
De admin-omgeving biedt volledige controle over het festivalplatform:
- Overzicht van bestelllingen en statistieken
- Beheer van artiesten, stages en tijdschema's
- Aanmaken van nieuwe edities en events
- Beheer van tickets en voorraad
- Beheren van merchandise en bestellingen









Technische architectuur
- TypeScript met RxJS voor reactive data
- Angular CLI en tailwind voor UI-componenten
- API-communicatie via HttpClient
- RESTful services met Spring Boot
- Authenticatie via Auth0
- Database: MySQL via JPA/Hibernate
Tijdbesteding (WakaTime)
Hieronder zie je badges van WakaTime met inzicht in mijn ontwikkeltijd voor zowel front-end als back-end.
Mijn rol in het project
Binnen het team focuste ik op:
- Ontwerp & bouw van de homepage met interactieve elementen
- Winkelwagen: validatie, bevestiging en notificaties
- Admin-omgeving: eventbeheer en merchandise-integratie
Een sterk groepsproject met veel leermomenten én een tweede plaats als beloning!