N°01 · Shop CRM · 2026 · Live
VehicleDesk
The week’s profit is known before the week closes, and every number traces back to the job behind it.
- Client
- Product, for shops on Shopmonkey
- Role
- Founder · product, design, engineering, ops
- Built with
- React 19, Vite, Express, Prisma + PostgreSQL, Shopmonkey API v3, Twilio
- Status
- Live · release 0.4.7d · $500 / month per shop
- Live at
- vehicledesk.io · try the demo · the founder page

What it does
- 01
A weekly close that won’t fudge it
Four confirmations (expenses and payroll, jobs and costs, money received, review and close) build the profit chain live. Once the week is closed, it is frozen.
- 02
Two costs? A person picks.
When Shopmonkey and the parts invoice disagree on a job, the close is blocked until someone chooses the source. Nothing is averaged away.
- 03
Shopmonkey stays the source of truth
VehicleDesk reads first. Live and write calls are off by default and run under a request budget, so the shop system is never the one surprised.
The thing to see

Proof
- 11production releases between Oct 14 and Oct 20, 2026release log
- 250data models behind the productPrisma schema
- ≈459klines of TypeScript and CSS across web, API, worker and marketing, tests excludedline count
No hours-saved or revenue figure is published. VehicleDesk’s own claims register records no measured customer outcome and rules out publishing time saved, revenue lift or ROI.
On screen




Product screens use the public demo’s invented shop, captured Oct 21, 2026. Sample names in the marketing mock are blurred, and the site’s phone and email links are hidden.