Hyperlocal India
Find shops, products, services, and offers — then Call, WhatsApp, or open Maps. Help is a tab, not a cart. One Google session. Merchants are a mode after staff approve.
Continue with Google on the phone. Server decides trust. Staff use a separate console.
On the street
The same Call, WhatsApp, and Maps row on every storefront. No cart. No delivery tracker.
What this is
Wireframes and the server decide the product. There is no purchase button, no in-app order, and no second vendor login.
The move after you find a shop
Call, WhatsApp, and Maps sit together on every store, product, and helper. Claim Offer starts a conversation — it is not payment.
Home, Offers, and Categories. Near Me lives on Offers and category detail. Search is inline. Favorites keep shops and crafts you care about.
Community seva and emergency requests. Prime volunteers appear after staff approve. Matches show name, distance, and phone — not a directory dump.
Shoppers
The login wireframe is Google-only. Profile does not ask for address or date of birth. Bottom navigation is exactly five tabs.
One Passport session on the phone. No email, password, or OTP until a screen exists for it.
Banners, aisles, and Make in Bharat crafts. Retail | Wholesale and Sales | Services toggle what you see.
Distance slider on Offers and category detail refetches when you lift your finger — not on every pixel.
Reach the shop or helper yourself. The app does not take the order or track a delivery.
Theme, credits, and Register business live here. The vendor switch is UX; GET /me is authority.
Merchants
There is no separate merchant login. You register a business from the shopper shell. Staff review the application. Only vendorStatus = active opens vendor routes.
Wizard from the drawer: artisan, shop, or service. Same Google account you already use.
Store name, category aisle, photos, phone, WhatsApp, and map pin — the fields the storefront needs to reach you.
The admin console queues applications. Blue tick, featured, and Local to Vocal are staff decisions.
When status is active you list products and offers. Drafts stay on your vendor resource, not the public storefront.
Fixed, range, or inquiry. Currency comes from the catalog. No checkout overlay.
Help & Prime
Community seva and emergency sit on the same Help chrome as Home. Prime volunteers appear only after staff approve — name, distance, and phone, never a directory dump.
जे जे भेटे भूत, ते ते मानावे हरि
After a help request
Meera 0.6 km · Blood · MedicalEveryday asks sit on the Help tab with the same chrome as Home — banners included, no floating SOS button.
Blood and generic emergency forms require a network. Failures are shown. There is no silent retry.
People apply; staff approve. A match is name, kilometres, phone, and help tags — after a valid request, never a full directory.
Craft & origin
Listings carry origin, Heritage Craft & Care, and the pills staff actually set.
Heritage on the card
Two-line teasers and photo carousels. Not a generic catalog dump.
Grassroots makers
Stores staff mark as Local to Vocal surface in their own aisle.
Verified by staff
is_verified comes from GET /me and the storefront resource — not a client toggle.
Not a cart
payments_enabled is a server switch. This product still does not check out.
This web portal
Shoppers and merchants live in the phone. This site explains the flow and hosts terms. Staff operate queues, catalog, CMS, currencies, and theme at /admin with a username — never the Google button.
Need a person
Published from platform settings. Theme colors, type, and radii can hot-swap from the server without a store release. Until a dark design exists, the product stays on Amber & Air light.