Skip to main content
All work

Marketplace · solo-built · live

МЕРЩІЙ

МЕРЩІЙ — home page screenshot
Next.jsTypeScriptSupabaseCloudflareEscrow

Challenge

Ukraine's home-services market runs on word of mouth and unmoderated group chats: no escrow, no reviews worth trusting, and a steady stream of no-shows and half-finished jobs. The goal was a marketplace people could actually rely on — one where money is safe until the job is done, and a bad actor can't just make a new account and start over.

What was built

МЕРЩІЙ ("hurry up") launched with 16 service categories, order-by-text-or-voice for less tech-savvy customers, escrow payments that release only on confirmed completion, real-time chat between customer and pro, a review system pros can't quietly delete, and a personal dashboard for tracking active and past jobs. Pro sign-up takes three steps, deliberately short so the supply side of the marketplace fills up fast.

Technical decisions

Next.js and TypeScript on the frontend, Supabase for auth, data and real-time chat, Cloudflare in front for edge caching and DDoS protection. Escrow logic lives server-side with its own state machine (held → released → refunded) so a client bug can't move money on its own. Anti-fraud filtering flags duplicate accounts and suspicious order patterns before they reach a real customer. The whole product — from data model to payments to the anti-fraud pass — was designed, built, secured and is still operated solo.

mershiy.com