CuroAuto (branded Curo) is a job management platform for premium auto workshops, the kind of shop that services Mercedes, BMW, Land Rover and Lexus, where the owner is anxious and the car is expensive. It makes a small shop feel organized and trustworthy, and it keeps a permanent service record of every car it touches. It is live and piloting in Port Harcourt.
What it does
The shop runs its day on one board: walk-ins and bookings merge the moment a car is dropped off, and one tap moves each car through its repair, dropped off, in progress, ready. Every tap quietly texts the owner. The owner never installs an app; a link opens a calm screen showing exactly where their car is, photos of the work, a receipt they can download, and any extra work to approve or decline, so there are no surprises on the bill. The record of every visit stays with them for life.
How it is built
Two frontends, a phone first app for the mechanic and a link opened view for the owner, talk to one backend over a typed API, with each shop’s data kept strictly to itself. The stack is boring on purpose: React on the front, NestJS on the back, one database, one shared type layer so the same rules hold on both sides.
It is also a project I built with the same context system and loop I wrote about in my methodology, so the deeper story of how it came together lives there.