Als software engineer krijg je zelden de kans om intern iets volledig naar eigen hand te zetten. Toch was dat precies het geval bij ons laatste project: een complete administratieve automatisering gebouwd met Laravel, Inertia, Microsoft SSO en Laravel Forge. Het doel? Interne rust, minder foutgevoelige processen en meer inzicht voor zowel medewerkers als eigenaren.
Van chaos naar controle: hoe we onze interne administratie automatiseerden met Laravel, Inertia en Forge



Waarom dit project?
Iedereen kent het wel: losse Excels, tientallen e-mails, declaraties op papier, en overzichten die nooit helemaal kloppen. Ons doel was duidelijk — een platform bouwen waarin alles samenkomt. Van urenregistratie tot certificeringsdocumenten, en van bonussen tot boekhoudexports.
De eerste versie van het systeem werd twee jaar geleden uitgerold als MVP met alleen de declaratiemodule. Inmiddels is het uitgegroeid tot een volledige oplossing waarmee geen ondersteunend administratief personeel meer nodig is. Alle processen zijn gedigitaliseerd, geautomatiseerd en geïntegreerd met externe tools.
Voor medewerkers betekent dit: een intuïtieve plek waar ze hun uren kunnen registreren, declaraties kunnen indienen en realtime inzicht hebben in hun opgebouwde bonus. Alle gegevens zijn exporteerbaar naar PDF en Excel, wat het makkelijk maakt voor eigen administratie of externe rapportage.
Voor het management geeft het systeem vooral grip. Er zijn dashboards met actuele KPI’s zoals gewerkte uren, gedeclareerde bedragen en marges per klant of project. Klanten en opdrachten zijn te beheren inclusief budgetbewaking en statusoverzicht. Vanuit dezelfde omgeving genereren we SEPA-bestanden voor betalingen, certificeringsdocumenten (zoals NEN 4400-export) en exports voor boekhoudsoftware. Kortom: één systeem dat alles overziet en aanstuurt.

De techniek: Laravel + Inertia = snelheid en structuur
De keuze voor Laravel als backend-framework was vanzelfsprekend. Het is robuust, veilig en biedt krachtige tools om snel te ontwikkelen. In combinatie met Inertia konden we moderne, interactieve interfaces bouwen zonder een zware frontend-architectuur. Geen API tussenlaag, maar één geïntegreerd geheel.
Laravel Forge verzorgt de hosting en deployment. Updates, beveiliging en schaalbaarheid zijn hiermee strak geregeld, zonder dat we zelf servers hoeven te beheren. De integratie met Microsoft 365 via Laravel Socialite maakte het mogelijk om snel en veilig Single Sign-On toe te voegen: medewerkers loggen gewoon in met hun bestaande werkaccount.
Tot slot hebben we een eigen REST API opgezet, volledig gedocumenteerd met Swagger. Daarmee zorgen we ervoor dat niet alleen de webapplicatie gebruik kan maken van alle functionaliteit, maar dat ook onkosten en uren ingediend kunnen worden via zelfgebouwde tools. Onze medewerkers zijn tenslotte developers.

Wat we hebben bereikt
Door zelf deze tool te bouwen, hebben we niet alleen een hoop tijd en frustratie bespaard, maar ook een betere grip op de organisatie gekregen. Alles is centraler, sneller en transparanter geworden — en dat zonder afhankelijk te zijn van standaardoplossingen die nooit helemaal passen
Wil je meer informatie over hoe wij dit hebben aangepakt of wil je weten of dit soort maatwerk ook iets voor jouw organisatie kan betekenen? We denken graag mee.
De keuze voor Laravel als backend-framework was vanzelfsprekend. Het is robuust, veilig en biedt krachtige tools om snel te ontwikkelen. In combinatie met Inertia konden we moderne, interactieve interfaces bouwen zonder een zware frontend-architectuur. Geen API tussenlaag, maar één geïntegreerd geheel.
Laravel Forge verzorgt de hosting en deployment. Updates, beveiliging en schaalbaarheid zijn hiermee strak geregeld, zonder dat we zelf servers hoeven te beheren. De integratie met Microsoft 365 via Laravel Socialite maakte het mogelijk om snel en veilig Single Sign-On toe te voegen: medewerkers loggen gewoon in met hun bestaande werkaccount.
Tot slot hebben we een eigen REST API opgezet, volledig gedocumenteerd met Swagger. Daarmee zorgen we ervoor dat niet alleen de webapplicatie gebruik kan maken van alle functionaliteit, maar dat ook onkosten en uren ingediend kunnen worden via zelfgebouwde tools. Onze medewerkers zijn tenslotte developers.