Genie home services marketplace interface

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
Genie service booking interface showing available services, prices, and cart items

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.

Genie service category page showing home services and booking options
Genie salon service page showing service details, pricing, and cart controls
Genie service listing page showing facial treatments with prices and add-to-cart controls
Genie shopping cart page showing selected services, quantities, and order summary

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.