See all of Sudhaar in 5 minutes
Sudhaar is one website for everyone: customers, Repair Saathis (pickup partners), karigars (repairers) and the Sudhaar team. Customers use Home, My Repairs, Resolve Hub, Talk and Care; the karigar, Saathi and admin dashboards are on the same site behind a partner login (Partners menu, top right). Tip: keep the customer in a normal window and a partner in a private window, so both logins stay active side by side.
PayPal: simulated (no keys on this server) · AI: simulated
1. Open any app with one tap
Customer
Gets an AI quote, books a karigar, pays with PayPal (held until delivery), tracks the Saathi live, rates and tips.
9999999999 / PIN 1234
Repair Saathi
Picks up and delivers with OTPs, follows a route map, shares live location (or a demo ride), gets paid by PayPal Payouts.
9100000001 / PIN 2222
Karigar
Inspects, changes the price if needed, repairs, uploads an after photo, sees payouts, reviews and edits their rate card.
9000000003 / PIN 1111
Sudhaar team (admin)
Money flow, every PayPal call, refunds in Resolve Hub, coupons, Care members, live Saathi fleet, applications.
9000000000 / PIN 2026
Opening another role logs this browser into that role. Partner dashboards are also in the Partners menu (top right).
2. The whole journey, step by step
- 1Customer
Open Get a quote, add a photo or type “mixer jar blade is loose”, and get a Gemini quote with the fix-or-replace meter.
Open /fix - 2Customer
Choose a karigar (list + map), pick a pickup time, try coupon FIRSTFIX, then Book & pay with PayPal. The sandbox buyer login is shown under the button.
Open /fix - 3Customer
On the order page: money is “Paid · on hold” (PayPal authorization). Note the pickup OTP and copy the live tracking link.
Open /repairs - 4Saathi
In a private window, open Partner login → Saathi. Press Demo ride: the customer's map and tracking page show the Saathi moving with an ETA. Enter the pickup OTP.
Open /partner - 5Karigar
Partner login → Karigar. Inspect & start repair, optionally Change price (the customer approves a second PayPal hold), upload an after photo, Mark repaired (Gemini checks the photo).
Open /partner - 6Saathi
Collect from karigar, then enter the delivery OTP. This captures the PayPal payment and sends Payouts to the karigar (90%) and Saathi (75% of pickup).
Open /partner - 7Customer
See the PayPal invoice, item passport, rate the karigar and send a ₹20–100 tip (100% paid out). Open Resolve Hub, pick the repair and raise a claim to see Gemini's suggestion.
Open /resolve - 8Admin
Partner login → Admin: money flow, PayPal activity, refund the claim, create a coupon, see Care members and the live fleet map.
Open /partner
3. Every page, and the APIs behind it
| Page | Who | What to try | APIs |
|---|---|---|---|
| / | Customer | Home: search, voice, Ghar Safai, impact numbers, map of karigars | — |
| /fix | Customer | AI quote → compare karigars → bill with coupon / Care → pickup slot → Family Pay → book | Gemini (vision, JSON) · PayPal Orders v2 (AUTHORIZE, discount breakdown) |
| /ghar-safai | Customer | Many items, one Saathi trip, one payment, split payouts; GHARSAFAI coupon | Gemini · PayPal Orders v2 + Payouts (one batch, many karigars) |
| /orders/[id] | Customer | Pay, OTPs, live Saathi on the map + ETA, share tracking, price change approval, invoice, rate & tip, Resolve Hub | PayPal JS SDK v6, Authorizations, Captures, Refunds, Invoicing, Payouts · Gemini photo check & complaint review |
| /track/[id]?t=… | Anyone with the link | Shiprocket-style tracking: timeline, live map, ETA. No OTPs or prices | — |
| /resolve | Customer | Resolve Hub: your claims with search and filters, and a 3-step claim form (what went wrong → details + up to 5 photos → review, PayPal invoice attached) | Gemini complaint review |
| /resolve/RH-… | Customer, karigar, admin | One claim: priority and decision deadline, stage stepper, conversation, photo evidence, activity log, withdraw. Admins assign, ask questions, add internal notes and decide (PayPal refund, free re-repair, close) | PayPal Refunds · notifications |
| /profile | Customer | Details, saved location, Sudhaar Care, PayPal payments and invoices, impact, language and voice, change PIN | — |
| /agent | Customer | Talk to Sudhaar in 8 languages by voice: quote, book, track, cancel, warranty claim | Gemini function calling (7 tools) · PayPal Orders v2 · PayPal Agent Toolkit (read orders, invoices, refunds, transactions, disputes) |
| Phone line | Callers without a smartphone | Hindi voice agent on Bolna: quote, book, status, cancel, warranty claim; family pays with a PayPal link; “Call me” button; Admin → Phone line | Bolna (custom functions, inbound lookup, webhook, outbound call API) · Gemini · PayPal Orders v2 |
| /care | Customer | Sudhaar Care monthly plan: free pickups, 30-day warranty; subscribe and cancel | PayPal Catalog Products, Billing Plans, Subscriptions, Webhooks |
| /pay/[id]?t=… | Family member | Family Pay: a relative pays from their own PayPal | PayPal JS SDK v6 + Orders v2 |
| /join | New partner | Apply as a karigar or Repair Saathi (in 8 languages) | — |
| /saathi | Saathi | Trips, route map with numbered stops, live GPS / demo ride, OTP handovers, earnings, profile | PayPal Payouts (GET batch status) |
| /karigar | Karigar | Job board by stage, price change, after photo, earnings chart, reviews, rate card | PayPal Payouts · Gemini photo check |
| /admin | Admin | Money flow, PayPal activity, orders, Resolve Hub, photo checks, applications, coupons, Care, fleet, webhooks, system check | PayPal Refunds, Payouts, Webhooks · Gemini |
Coupons to try
FIRSTFIX ₹50 off a first repair · DIWALI25 ₹25 off above ₹200 · GHARSAFAI 15% off baskets
Discounts come out of Sudhaar's share and go to PayPal as a discount line; karigars and Saathis are always paid in full.
Money rules
Karigar keeps 90% of the repair price, the Saathi 75% of the pickup fee, tips 100%. Sudhaar keeps the rest. Payment is captured only after the delivery OTP.
Honest notes
PayPal runs in the sandbox (USD, test money); the app shows rupees at ₹85 = $1. Karigars marked “Sample profile” are demo data. The free host sleeps when idle and resets demo data.