Mobility · Trust infrastructure · Live

Service records customers can actually trust.

A garage logs a service against the customer’s phone number, the customer confirms it with an OTP, payment lands on the garage’s own UPI — and a verified record is written to both sides.

knowyourmechanic.com
KnowyourMechanic — screenshot
Platforms from one codebase
3
Role types, policy-enforced
5
Customer-verified records
OTP

The challenge

Vehicle owners in India trust mechanics blindly — there is no shared, tamper-proof history of what was done, what it cost, or who did it. Garages, meanwhile, have no credible way to prove their work.

What we built

A two-sided platform shipped to web, Android and iOS. Every state change runs through Postgres row-level security and SECURITY DEFINER procedures, so a record can only become “verified” through the customer’s own OTP confirmation.

Highlights

  • Phone-OTP auth through a custom SMS hook
  • Garage dashboard and customer vehicle history from one data model
  • Payment collected on the garage’s own UPI QR — no money held in the middle
  • Multilingual interface for garage staff

Stack

React 19CapacitorSupabasePostgres RLSEdge Functions

Next project

KnowyourInventory

An operating system for production floors.

06Contact

Tell us what you’re building. Every enquiry gets a considered reply with honest thoughts on scope, approach and timeline.

Need an official quote? Attach your RFQ (request for quotation) or project brief to the form, and we’ll reply with a formal, itemised quote.

I’m interested in