Every screen from the running Next.js 16 build, captured with Playwright against a live Supabase database — so the authenticated pages render with real data rather than placeholders.
← Back to case studyTrust is Pillar 0 in the PRD, ahead of the bargaining game. Women churn on a wrong-size kurti and a slow refund, not on price — so accurate sizing, real photography, authenticity guarantees and the Price-Fairness Guarantee were built before the negotiation mechanic.
Security is enforced server-side, not in the client: the service key never reaches the browser, admin routes are role-guarded, and a database trigger blocks client-side role escalation.
Screens 10 to 12 show the four-role model — buyer, seller, manager and admin — each with its own entry point and permissions.