Launch in weeks, not quarters
Catalogue, pricing, coupons, slots, dispatch, payouts and reviews are built and connected. You add your services and cities.
Home services marketplace, ready to launch
A customer app, a partner app and an operations console on one backend. Customers book cleaning, AC repair, salon and more; your team dispatches; professionals start each job with the customer’s OTP and get paid out.
Why Sevak
Building this in-house takes a team months. Sevak gives you the full loop from booking to payout, tested end to end.
Catalogue, pricing, coupons, slots, dispatch, payouts and reviews are built and connected. You add your services and cities.
Partners start a job only with the customer’s 4-digit code, which the server checks. The partner app never sees it.
Prices, coupon discounts and fees are computed on the server. Completing a job credits the partner’s share in the same transaction.
The apps, step by step
Every screen below is a real screenshot from an automated end-to-end test run against the live backend. Nothing is a mock-up.
The console
Dispatch, support, payouts and growth in one place. Every change is validated by the server and written to an audit log.
Bookings, revenue, live jobs, unassigned requests and partner availability, all from live data.
Search and filter by city, category and payment. Bookings placed in the app appear here immediately.
Partners ranked by skill, zone, rating and acceptance rate, with who is online right now.
Bill, partner earning and every event from placement to completion, with refund and reschedule actions.
Open, assigned, en-route and in-progress jobs on one board.
Documents, status, skills, ratings and earnings for every professional.
Lifetime spend, bookings, wallet balance and blocking.
Services, prices, durations and commission per category.
Turn areas on or off and set surge and fees per zone.
Flat or percentage, minimum order, caps, usage limits and validity.
Weekly payouts with gross, commission and net. Marking paid needs a bank UTR.
Priority, assignee and the conversation thread for every complaint.
Reply publicly or hide a review, right from the console.
Revenue, category mix and partner performance.
Tested end to end
This is the full automated test report for Sevak. The production build was started on its own database and a robot used the apps and the console exactly as your customers and staff would. Each screenshot below is one step of that run, in order, with what it proves.
Onboarding carousel loads from the production web build.
App detected the live API ("Connected to the Sevak server").
Server issued a one-time code (test mode shows it in the toast).
Catalogue, prices and offers come from Postgres.
Service page with live price.
Coupon validated and discount applied (server recomputes the total on booking).
Saved address and a free time slot picked.
Pay-after-service selected.
Booking written to Postgres with server-side pricing.
Live booking screen polls the server every few seconds.
Signed in with a real staff password; KPIs computed from live data.
SV-32649828 placed from the app appears for operations.
Partners ranked by skill, zone, rating and acceptance.
PATCH accepted by the server and written to the audit log.
Customer screen updated by polling; OTP shown only to the customer.
Ramesh signs in by OTP and sees the assigned job.
Address, payment mode and checklist. The OTP is never sent to the partner.
Arrival recorded in the booking history.
Server checks the code and answers with a sentence.
Started with the customer’s real OTP.
Completion pays the partner 80% and updates the customer’s totals in one transaction.
Customer screen moved to Completed on its own.
Five-star review with optional tip.
Built by the server from this booking’s real history.
History shows every step from app, console and partner app.
Live board of open and in-progress jobs.
Partner KYC, status and earnings.
Customer list with wallet and lifetime spend.
Catalogue management.
Zones with surge and partner counts.
Coupon usage (ACCOOL usage went up by one).
Partner payouts (paying needs a UTR).
Ticket queue with conversation.
Includes the review just submitted.
Reports from live data.
Team and settings.
No browser errors and no server errors were recorded during the run. Screens use demo data; the one-time code shown in test mode is replaced by an SMS in production.
Features
Customers pick a day and a time slot for the next week; slots that have passed are greyed out.
Category coupons, minimum orders and discount caps, applied by the server.
Assign from the console or let online partners accept offers. Two partners can never win the same job.
The customer’s code starts the job. It is never sent to the partner.
Cancellations refund to the wallet; wallet pays for future bookings.
Partner share computed on completion; payouts tracked with UTR.
Tickets with priority, assignee and replies.
Every status change shows up in the customer’s feed.
Built to be trusted
The apps can’t be tricked into wrong prices or skipped steps. Every rule lives on the backend and every console change is audited.
What you get
Three working applications on one backend, with your name, colours and logo on them.
One React Native codebase for Android, iOS and the web, with both roles behind phone sign-in.
Expo · React Native · TypeScript
13 modules for dispatch, support, catalogue, zones, coupons, payouts and reports.
Next.js 16 · React 19
Auth, roles, pricing, dispatch, OTP checks, payouts and an audit log, with demo data to start.
NestJS · PostgreSQL · Prisma
Ways to buy
Pricing depends on your scope and number of locations. Tell us what you need and we’ll send a quote within one working day.
Your developers take it from here.
Most chosen
We brand it, connect it and launch it with you.
We run it; you run the business.
FAQ
Yes. Name, colours and logo live in one brand file per app, and the console has the same. Your domain, your app-store listings.
Yes. The customer and partner apps are one React Native (Expo) codebase that builds for Android, iOS and the web.
The product is complete and tested end to end. To go live you connect an SMS provider for OTPs, Razorpay for online payments and your hosting. That package covers all three.
Yes. Services, zones and partners are set per city, and the console filters every list by city.
Yes. The partner share (80% by default) is a single backend setting, applied automatically to every completed job.
With a source licence or launch under your brand, yes: all three apps and the backend, with setup docs and the automated test suite.
Book a demo
A 30-minute walkthrough of the apps and the console on a live server. We’ll show the exact flows on this page and answer questions about branding, pricing and launch.