Project: Een moderne tijdschrijf-applicatie met JSON-database, analytisch dashboard en geïntegreerde facturatiefunctie — volledig in eigen beheer
Als ondernemer met meerdere bedrijven (De_Eijk, De_AIjk, Eijkpunt, AI-2-GO) is het essentieel om inzicht te hebben in tijdsbesteding. Waar gaat de tijd naar toe? Welke projecten zijn declarabel? Hoeveel tijd gaat er naar administratie versus factureerbaar werk?
Bestaande tijdschrijf-tools zijn vaak te complex, te duur, of vereisen een subscription. Daarnaast wilde ik volledige controle over mijn eigen data, zonder afhankelijk te zijn van externe platforms.
"Hoe kan ik een simpele, snelle tijdschrijf-tool bouwen die volledig onder mijn eigen controle staat?"
Een mooi voorbeeld van continue doorontwikkeling — van traag naar snel, van snel naar volledig.
Aanpak: Elke tijdsinvoer werd direct via n8n naar Google Sheets geschreven.
Aanpak: Lokale JSON-database op de website, 's nachts automatisch naar Sheets.
Aanpak: Twee nieuwe modules bovenop de bestaande JSON-infrastructuur.
Elke versie bouwt voort op de vorige zonder de bestaande data of architectuur te breken. De JSON-database en n8n-backend uit v2 dienen als fundament voor de dashboard- en facturatiemodules — zo groeide een simpele tijdschrijftool uit tot een compleet bedrijfsinstrument.
De applicatie heeft nu drie modules, bereikbaar via één navigatiebalk:
Een slimme combinatie van lokale opslag en automatische synchronisatie.
Architectuur principes: Self-hosted voor volledige controle, eventual consistency voor snelheid, en fail-safe design zodat de app ook werkt als n8n tijdelijk offline is.
Alles wat je nodig hebt voor professionele tijdsregistratie.
Dankzij de JSON-database en lokale cache werkt alles instant. Geen wachttijden meer.
Real-time dashboards tonen precies waar de tijd naartoe gaat, per doel en onderwerp.
Zie direct hoeveel uren declarabel zijn en wat de verwachte omzet is per maand.
Alle data staat op de eigen server. Geen afhankelijkheid van externe partijen.
De JSON-database blijft behouden bij site-updates. Geen dataverlies meer.
Elke nacht wordt alles naar Google Sheets gesynct voor extra zekerheid.
Selecteer uren, vul opdrachtgever in en genereer een volledig factuur met BTW, logo en betalingstermijn — klaar als PDF.
Dashboard toont direct welk bedrijf hoeveel omzet genereert en hoe de productiviteit per declarabel uur ligt.
Een op maat gemaakte tijdschrijf-applicatie kan je inzicht geven waar je tijd naartoe gaat.
Laten we bespreken wat er mogelijk is voor jouw situatie.