Over dit project
Monkey Redirect
Intern project – Webdevelopment & platformontwikkeling
Projectomschrijving
Monkey Redirect is een professioneel, intern linkbeheerplatform voor Monkey Mind Studios. Met dit systeem kunnen shortlinks worden aangemaakt, QR-codes worden gegenereerd, redirects worden beheerd en klikstatistieken worden inzichtelijk gemaakt via een dashboard.
De applicatie is volledig ontwikkeld in Laravel en heeft als doel om ervaring op te doen met een professionele MVC-structuur, databasebeheer, routing, beveiliging en logging binnen een realistische ontwikkelomgeving.
Doel van het project
Het project was gericht op het ontwikkelen van een intern shortlink- en redirectplatform dat daadwerkelijk binnen de organisatie gebruikt kan worden. Daarnaast lag de focus op het opzetten van een professioneel Laravel-project met een duidelijke structuur, veilige loginfunctionaliteit en rolbeheer op basisniveau.
Een belangrijk leerdoel was het werken volgens de MVC-architectuur en het bouwen van een beheersbaar systeem waarin data, logica en presentatie duidelijk gescheiden zijn.
Wat ik heb gedaan
Binnen Monkey Redirect heb ik gewerkt aan het opzetten en uitwerken van de Laravel-structuur, het bouwen van database-modellen voor links en kliks en het ontwikkelen van controllers voor het verwerken van redirects en beheerfunctionaliteiten.
Daarnaast heb ik meegewerkt aan het adminpanel met CRUD-functionaliteit, de weergave van statistieken in een dashboard en de automatische generatie van QR-codes. Ook heb ik aandacht besteed aan beveiliging, zoals loginfunctionaliteit en basisrolbeheer, en aan het testen en verbeteren van de applicatie op basis van feedback.
Gebruikte technieken en tools
Voor dit project heb ik gewerkt met Laravel, PHP, Blade-templates, MySQL, HTML5, CSS3, routing en middleware, Git voor versiebeheer en Visual Studio Code als ontwikkelomgeving.
Wat ik heb geleerd
Dit project heeft mij geleerd hoe ik een Laravel-applicatie vanaf de basis professioneel kan opzetten en structureren. Ik kreeg meer inzicht in het werken met het MVC-model, het koppelen van database-logica aan controllers en het bouwen van overzichtelijke views met Blade.
Daarnaast heb ik geleerd hoe belangrijk beveiliging, logging en consistente projectstructuur zijn bij het ontwikkelen van een applicatie die intern gebruikt wordt.
Samenwerking
Ik werkte samen met andere developers binnen het team en stemde regelmatig af over de technische opzet en functionaliteiten. Hierdoor leerde ik mijn keuzes beter onderbouwen en rekening te houden met uitbreidbaarheid en onderhoud binnen een gedeelde codebase.
Reflectie
MonkeyRedirect liet mij ervaren hoe het is om een webapplicatie te bouwen met een duidelijke functionele en technische verantwoordelijkheid. Het project versterkte mijn inzicht in backend-ontwikkeling en liet zien hoe losse onderdelen samenkomen in een professioneel en bruikbaar systeem.