
On-demand home services, booked in a tap.
GENIE
- Category:
- Marketplace App Engineering
- Stack:
- MERN (MongoDB, Express, React, Node.js)
- Role:
- Full-stack build - architecture, frontend, backend, payments, deployment

On-demand home services marketplace
Genie is a two-sided marketplace that connects homeowners with verified professionals for salon, spa, appliance repair, cleaning, and pest-control services - booked online, tracked in real time, and paid for securely.
We built Genie end-to-end: a customer-facing booking experience, a provider dashboard, an admin control panel, and the infrastructure holding it all together. The brief was simple to say and hard to do - make booking a home service feel as easy as ordering food.
The Challenge
Home services in most cities still run on phone calls, word of mouth, and hoping the person who shows up is actually qualified. There was no single layer that could verify providers, show availability, handle payment, give both sides job visibility, and scale across categories.
Genie needed to solve trust, logistics, and payments in one product, without feeling like three separate apps stitched together.




What We Build
- Verified professional network — Providers are profiled, rated, and reviewed so trust is visible before a booking is made.
- Real-time booking engine — Customers can schedule on-demand or in advance and track status from confirmed to completed.
- Secure payments — Razorpay handles the transaction inside the booking flow.
- Review system — Transparent ratings keep quality honest on both sides of the marketplace.
- Location intelligence — Google Maps-powered service-area matching connects customers with reachable providers.
- Category architecture — Women's Salon & Spa, Men's Salon & Spa, AC Appliances & Repair, Cleaning & Pest Control, with room to grow.
- Admin control panel — A full operations layer manages users, providers, and bookings from one place.
Under The Hood
- Frontend - React.js, Tailwind CSS
- Backend - Node.js, Express.js
- Database - MongoDB
- Authentication - JWT
- Payments - Razorpay
- Maps and location - Google Places / Maps API
Result
- One platform replacing the phone-call-and-hope model of booking home services.
- A provider dashboard that turns completed jobs into a visible, reviewable reputation.
- A payment and booking flow collapsed into a single step.
- An architecture built to add service categories without a rebuild.