Skip to content

hawkinslabdev/automaatje

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automaatje

License GitHub Actions Workflow Status Last commit Support

Automaatje screenshot

This is Automaatje. It’s a web application for compliant mileage logging, built with full complacency towards the Dutch rules from the tax authority. No cloud service, full transparency of the source code. Just something you can run yourself and trust.

The idea is simple. Make it easy for homelab enthusiasts and small business owners to host their own mileage registration app that actually holds up in the Netherlands.

How it worksContributingDonate

What is Automaatje?

In short: A modern, simple trip registration web-app for Dutch residents (complaint with Belastingdienst).

🇬🇧 In English
Automaatje exists because mileage tracking in the Netherlands is annoying in exactly the wrong way. It’s not complicated, but it’s easy to get wrong. Miss a trip, forget a note, or export the wrong format, and suddenly you’re second-guessing your own administration. This is a self-hosted mileage registration tool for people who like to keep control. Freelancers, business owners, employees with a lease car, and people who already run half their life from a server at home. It logs trips, calculates distances, and keeps records that match what the Belastingdienst expects to see.

The goal to be correct, predictable, and boring in the ways that matter.

🇳🇱 In het Nederlands
Automaatje is een self-hosted kilometerregistratie-app voor mensen die graag zelf de controle houden. Denk aan zzp’ers, ondernemers, werknemers met een leaseauto. De web-app registreert ritten, berekent afstanden en bewaart alles op een manier die aansluit bij de eisen van de Belastingdienst.

Het doel van de app is om de registratie gewoon goed te doen, zonder enige complexiteit.

Getting Started

The easiest way to get Automaatje running locally is with Docker Compose. Grab the compose file, start the stack, and you’re up.

mkdir automaatje && cd automaatje
echo "SESSION_SECRET=$(openssl rand -base64 32)" > .env
curl -O https://raw.githubusercontent.com/hawkinslabdev/automaatje/refs/heads/main/docker-compose.yml && docker compose up -d
🇬🇧 In English
The fastest way to get started is via Docker Compose. Download the compose file (see the script above), start the containers, and you're ready to test. From there, you can see if it fits with how you want to keep your records.
🇳🇱 In het Nederlands
De snelste manier om te starten is via Docker Compose. Download het compose-bestand (zie het script hierboven), start de containers en je bent klaar om te testen. Vanaf daar kun je kijken of het aansluit bij hoe jij je administratie wilt bijhouden.

Lore

The name “Automaatje” is a small Dutch wordplay. “Auto” means car, “maatje” means buddy or little friend. Together it sounds like a car buddy. Something that rides along with you and quietly keeps track of things. It also hints at automation, which is really the whole point.

Donate

Buy Me A Coffee GitHub Sponsors

If this saves you time, stress, or a spreadsheet, feel free to buy me a coffee or sponsor the project. It helps keep the coffee fresh.

License

This project is licensed under the AGPL 3.0 license. See LICENSE for details.

Contributing

This is meant to be a community-driven project. Ideas, bug reports, and pull requests are all welcome. If something feels off or could be better, open an issue and let’s talk about it.

About

Privacyvriendelijke kilometerregistratie, voor het bijhouden van zakelijke- en privé kilometers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages