fileicon

portfolio.exe

flowerLogo

Welkom bij mijn portfolio

Loong Cakes

Link to the repository: Click here

Beschrijving

Voor dit schoolproject heb ik Loongcakes ontwikkeld, een taartrecepten-applicatie gebouwd op het Laravel MVC-framework. De focus lag op het implementeren van complexe user-roles en permissies. Zo bevat de app een verificatie-flow voor content en een drempelsysteem waarbij actieve deelname (5 comments) vereist is voor het verkrijgen van upload-rechten. Het beheer van de publieke status van recepten verloopt volledig via een op maat gemaakt admin-dashboard.

Mijn rol

Als Full-stack Developer was ik verantwoordelijk voor de volledige transformatie van concept naar een werkend platform. Dit project markeerde mijn eerste ervaring met Laravel, waarbij ik mezelf heb uitgedaagd om de MVC-structuur en database-relaties direct in de praktijk toe te passen. Van de front-end interacties tot de back-end logica: ik heb elk onderdeel zelfstandig opgezet en gestructureerd.

Proces

Mijn proces begon bij de architectuur van de data. In plaats van uitgebreide user stories te schrijven, heb ik direct de vertaalslag gemaakt van het concept naar een ERD (Entity Relationship Diagram). Hierdoor kreeg ik snel inzicht in hoe de recepten, gebruikers en reacties met elkaar verbonden moesten worden binnen de Laravel database-migraties.

Wat heb ik geleerd?

Tijdens dit project heb ik diepgaande kennis opgedaan van de MVC-architectuur (Model-View-Controller). Ik heb geleerd om een duidelijke scheiding aan te brengen tussen de logica (Controllers), de data-architectuur (Models) en de presentatie (Blade views). Daarnaast heb ik expertise opgebouwd in het ontwerpen van database-relaties, waardoor data op een schaalbare en logische manier aan elkaar gekoppeld is.