N
NUKKAD Mohalla
UI WIREFRAMES v1.0
UI Wireframes & mockups · Companion to tech spec v1.0
The screens and flows your team will build.
Ten annotated wireframes covering every persona, every critical flow, the system architecture, the data model, and the end-to-end API sequence. Designed to be read alongside the NUKKAD Mohalla Technical Specification.
Navigate
Ten wireframes.
Each wireframe captures a key flow or architectural view. They are schematic — true visual design lives in the interactive prototype. But every screen here maps directly to a section of the Technical Specification.
WF 01
Customer WhatsApp flow
Priya's query lifecycle from first message to handoff, including Turant and multi-shop scenarios.
WF 02
Shopkeeper WhatsApp flow
Ramesh receives lead, bids, wins, gets customer details — all within 45 seconds of a single message.
WF 03
Saathi dashboard
Rithika's daily view: KPIs, live queries, flags, onboarding queue, earnings. PWA, offline-capable.
WF 04
Shop onboarding pipeline
5-step pipeline from discover to activate. Per-step timing, state transitions, success criteria.
WF 05
Central Ops grid
Multi-Mohalla management view. Status chips, real-time KPIs, Saathi assignments.
WF 06
System architecture
5-layer architecture with canonical request flow. Surface → Intelligence → Orchestration → Data → Infra.
WF 07
Data model
14 core entities: mohallas, users, shops, queries, leads, broadcasts, subscriptions, flags, events.
WF 08
Customer journey
Priya from discover to advocate. 4 phases, 11 stages, emotion curve, per-phase KPIs.
WF 09
API sequence diagram
End-to-end query flow. 7 services, 12 calls, 4.4 seconds elapsed. What every engineer should know.
WF 10
Login + Auth flow
OTP-based WhatsApp login. 8-step flow. JWT sessions. RBAC across Saathi / Ops Lead / Central.
The four humans in the loop
Four personas.
Every feature in the spec scopes to one of these four. Keep them in mind as you scroll through the wireframes.
PM
Priya M
CUSTOMER · 34 · SAINIKPURI
IT professional, lives in Sunrise Residency Flat 302. Refuses to install apps for single-use needs. Heavy WhatsApp user.
Surface
WhatsApp only. No app, no web.
RK
Ramesh K
SHOPKEEPER · 42 · SAINIKPURI
14 years running Sainikpuri Hardware. Electricals, plumbing. One employee. Wants customers without commissions.
Surface
WhatsApp. Two-tap replies.
RD
Rithika D
NAGAR SAATHI · 28 · SAINIKPURI
Lives in Sainikpuri 6 years. Knows every RWA admin, every shop owner by name. Earns ₹22–28K/mo.
Surface
Web dashboard (PWA) + WhatsApp.
HN
Hema N + team
CENTRAL OPS · HYDERABAD HQ
Head of Ops + 3 Regional Ops Leads. Multi-Mohalla strategic view. System health. Campaigns.
Surface
Desktop web dashboard + Grafana.
Wireframe 01 · Customer flow
The customer never leaves WhatsApp.
Every customer interaction is a WhatsApp conversation. No app install. No login. No catalog. The entire experience — query, response, handoff, rating — happens inside a single chat thread.
Wireframe 02 · Shopkeeper flow
The shopkeeper never installs anything either.
Same WhatsApp-only principle. Every shopkeeper interaction — lead receipt, bidding, win confirmation, monthly statement — is a template message with 2-tap replies.
Wireframe 03 · Saathi dashboard
Rithika's operating system.
The Nagar Saathi dashboard is a PWA. Desktop-first layout but mobile-responsive (most Saathis work from their phone 60% of the day). Critical paths work offline for up to 2 hours.
Wireframe 04 · Shop onboarding pipeline
How a shop goes from prospect to active.
Five stages. Each has a state transition, a success criterion, and a typical duration. Saathi drives the first three; system drives the last two.
Implementation note
Each shop has a status enum: prospect → contacted → trial → active → (paused | churned). Transitions are logged in the events table. A shop can re-activate within 30 days of pause without reinstatement cost. After 30 days, treated as new onboarding.
Wireframe 05 · Central Ops grid
Every Mohalla in one view.
Central Ops uses a grid of Mohalla cards to manage the network. Live / Pilot / Pre-launch status, key KPIs, Saathi assignment, risk indicators.
Wireframe 06 · System architecture
Five layers. One direction of flow.
Every request — customer query, shop lead, daily push, subscription renewal — flows through these layers top-to-bottom. Each layer has explicit responsibilities. Changes require written PR.
Wireframe 07 · Data model
Fourteen tables. No catalog.
The model is deliberately small. No inventory. No orders. No product catalog. NUKKAD is an intent router — the schema reflects that focus.
Wireframe 08 · Customer journey
From discover to advocate.
Priya's journey from first RWA-group message to becoming an advocate. Four phases, 11 stages, per-phase success metrics. Every PM and engineer should carry this map in their head.
Wireframe 09 · API sequence
The 4.4-second path.
End-to-end sequence: customer types query → winning shop receives customer details. 12 API calls across 7 services. This diagram is the most important one for backend engineers.
Latency budget
The path is Meta webhook (80ms) → Router validation (45ms) → Claude parse (680ms median) → Shop graph (30ms) → Broadcast (70ms) → Shop response (2-4s human) → Win notification (90ms) → Customer handoff (100ms). Every engineer should know where they can add latency and where they cannot.
Wireframe 10 · Login & authentication
No passwords. Ever.
Saathis and Ops users log in via WhatsApp OTP. Customers don't log in at all — their phone number is identity enough. RBAC scopes access by role and Mohalla.