Eco Repair Score
Eco Repair Score measures the environmental impact of a vehicle repair — a public, multilingual site in a compliance-adjacent corner of the motor trade. I built it, then kept it current for two years. The judgment I am proudest of is what I did not write: the whole site carries one custom module.

Eco Repair Score exists to answer one question for the motor-repair trade: what is the environmental impact of this repair? It publishes that answer in a long list of languages, in the kind of regulatory-adjacent corner where being precise and being reachable matter far more than being striking.
I built it at the start of 2023 and then kept it alive for two years. The build was mostly a handover: the content model went in, and with it the controls that let the client run the site without me — what gets promoted to the homepage, how related content orders itself, whether an article shows its date, and a banner they can raise themselves when a service is interrupted rather than leaving visitors at a broken page.
The judgment I would defend is what I did not write. The site carries one custom module. Everything a developer would normally reach for PHP to do lives in Drupal configuration instead, where an editor can reach it and where an upgrade does not have to be negotiated with somebody’s bespoke code.
That is why two years of maintenance stayed cheap. Uploaded files moved off the web server onto S3, mail moved onto Symfony Mailer, the dependency tree came forward behind both — and none of it needed a rewrite. The site has been up, in every one of its languages, throughout.
TILL SLIP
- First commit2023.01.11
- Last commit2025.01.22
- Commits by me89 of 110
- Custom modules1
Share of the repo81% — and the earliest first commit of anything I built there.
made of
- 01Drupal
- 02Twig
- 03Tailwind CSS
- 04PHP
- 05JavaScript
- 06Amazon S3
not returnable · it shipped