Project: A modern time-tracking application with JSON database and n8n automation for optimal insight into time spent
As an entrepreneur with multiple businesses (De_Eijk, De_AIjk, Eijkpunt, AI-2-GO), having insight into time spent is essential. Where does the time go? Which projects are billable? How much time goes to administration versus billable work?
Existing time-tracking tools are often too complex, too expensive, or require a subscription. Additionally, full control over my own data was important — without depending on external platforms.
"How can I build a simple, fast time-tracking tool that is fully under my own control?"
A great example of continuous development and learning from practical experience.
Approach: Every time entry was written directly to Google Sheets via n8n.
Approach: Local JSON database on the website, automatically synced to Sheets at night.
This evolution demonstrates the importance of evolving insights. The first version worked, but practice showed that speed and reliability were more important than real-time synchronisation. By introducing the JSON database, we preserve all the benefits of both worlds: speed and backup.
A smart combination of local storage and automatic synchronisation.
Architecture principles: Self-hosted for full control, eventual consistency for speed, and fail-safe design so the app works even when n8n is temporarily offline.
Everything you need for professional time tracking.
Thanks to the JSON database and local cache, everything works instantly. No more waiting.
Real-time dashboards show exactly where time goes, per goal and subject.
See immediately how many hours are billable and what the expected revenue is per month.
All data resides on your own server. No dependency on external parties.
The JSON database is preserved during site updates. No more data loss.
Every night everything is synced to Google Sheets for extra security.
A custom-built time-tracking application can give you insight into where your time goes.
Let's discuss what's possible for your situation.