Bargain Rani is a marketplace built for the Indian woman who has always negotiated in the local market and has never been allowed to online. The obvious product is a haggling game. The one I designed puts trust first and treats bargaining as the hook that gets her through the door — because women do not churn over price, they churn over a wrong-size kurti and a refund that never arrives.
01 — The Problem
An Indian woman negotiates without a second thought at a sari shop, a vegetable cart, a jeweller. Move her online and the same instinct is designed out — one fixed price, take it or leave it, and an unspoken message that asking for less is embarrassing. Meanwhile the things that actually decide whether she comes back — will it fit, is it genuine, will a refund arrive — are handled worst of all.
05 — Solution Exploration
Each of these had a more obvious option that would have shipped faster and demoed better. In every case the chosen path protected the trust promise rather than the pitch.
06 — Final Solution
Five capabilities carry the product. Each one exists to make either the negotiation or the trust behind it legible to a buyer who has been let down before.
07 — Design System & Scalability
The palette and type ramp are declared once and consumed identically by the Next.js web build and the Expo mobile app. Warm ivory and parchment rather than the marketplace default of stark white; forest emerald and 18k gold to signal considered value rather than discount-bin urgency.
08 — Outcomes & Impact
The build is a working marketplace against a live Supabase database — authenticated pages render real orders, real carts and real seller catalogues rather than fixtures.
09 — Key Learnings
Explore the Project
Every screen below is captured from the running Next.js build against a live Supabase database, so the authenticated pages show real data rather than placeholders.