Introductie
In mijn tweede jaar Toegepaste Informatica kreeg ons projectteam de opdracht een centrale webapplicatie te bouwen voor de opleiding Digital Innovation. Omdat studenten in deze richting hun competenties vooral via projectwerk opdoen, wilden we één digitale hub creëren waar alle projecten kunnen worden aangemaakt, beheerd en opgevolgd.
Wat houdt “project PHP” in
Ons eindproduct is een volwaardig projectmanagementplatform dat draait op een PHP-backend met het Laravel-framework. De applicatie ondersteunt vier gebruikerstypes — studenten, docenten, administratoren en bedrijfscontacten — en centraliseert alle processen: van het indienen van bedrijfsprojecten tot het beoordelen van eindresultaten.
Kernfunctionaliteiten
-
Projectbeheer – Bedrijven dienen ideeën in, docenten keuren deze goed en wijzen studenten toe; alle projectdetails zijn centraal toegankelijk.
-
Gebruikers- en contentbeheer – Studenten uploaden bestanden, schrijven blogposts en loggen gewerkte uren; docenten definiëren leerdoelen en teamrollen.
-
Systeembeheer – Administrators regelen authenticatie, meertaligheid (NL/EN), e-mailnotificaties en gebruikersrechten.
-
Technische stack:
-
Backend: PHP & Laravel
-
Frontend-interactie: Livewire (geen zware JS-frameworks nodig)
-
Styling: TailwindCSS voor een uniforme look-and-feel
-
Database: MySQL op een VM via Combell
-
Reflectie
Dit project leverde een stabiele en gebruiksvriendelijke tool op die de opleiding concreet vooruithelpt. Voor mij was het een waardevolle ervaring in Laravel-ontwikkeling en teamwork; ik leerde complexe requirements vertalen naar een professioneel resultaat. De uitstekende evaluatie door docenten bevestigde het succes van onze samenwerking en de technische keuzes die we maakten.