Zovu
C2C marketplace for local services in Kazakhstan — escrow wallet, RU/KZ, designed for a 50+ audience.

- Built with
- PWA, NestJS, PostgreSQL
- Year
- 2026
- Status
- Prototype
Zovu is a reverse auction for household help in Kazakhstan. You post a job and name your own price; specialists nearby see it on a feed and a map and either take that price or counter. You pick someone, a chat opens, and the job closes when both sides confirm and rate each other.
The live build has no backend at all, and that was the point. The whole thing is one Zustand store over local storage, with timers standing in for the server — live bidding, auto-completion, the lot — and the timers re-arm themselves after a reload so a demo interrupted by a refresh keeps playing. It deploys as a static PWA and it works on a phone with no account and no setup, which is what you want when you're showing it to someone rather than launching it.
The store is deliberately shaped as a seam: everything a real backend would own goes through it, so replacing the simulation is a swap rather than a rewrite. Next to it there's a genuine server-side payment scaffold — fee calculation, webhook signature verification, four small test files — shipped switched off behind a demo flag.
It's a pitch prototype, honestly labelled as one. The README lists what production would need: a real backend, phone auth and specialist verification, actual escrow, device geolocation, and server-side photo upload.
