Back to Projects

JhatpatSewa

On-Demand Local Service Marketplace

Overview & Problem Statement

Finding reliable local service providers (plumbers, electricians, cleaners) quickly is a common pain point. JhatpatSewa is a marketplace platform designed to instantly connect users with verified local professionals through a seamless booking experience.

Solution Architecture

The application employs a decoupled architecture with a React frontend providing a snappy user experience, backed by a robust PHP/Laravel backend to handle complex relational data (users, bookings, payments, reviews).

Technology Stack
React.js Laravel (PHP) MySQL Stripe API Pusher (WebSockets)
Key Features
  • Geolocation Matching: Connects users to the nearest available service providers.
  • Secure Booking & Escrow: Integrated payment gateway ensuring funds are held until the job is verified complete.
  • Real-time Chat: In-app messaging between customers and professionals.
Challenges Overcome

Managing state consistency across the booking lifecycle (Pending -> Accepted -> In Progress -> Completed -> Paid) required strict database transaction handling. I utilized Laravel's database transactions to ensure that if a payment failed at the final step, the booking status rolled back cleanly without creating orphan records.