Commerce & Marketplaces · Est. $16k – $19k
District

Your City, Out Loud

Coralsoft designed, built and shipped this product for the client.

iOSAndroidWebReact NativeExpo SDK 54Expo Router
District — product interface
District — product interface
The situation

What was in place before we started.

District is Zomato’s going-out super-app for India, bundling movie tickets, live events, dining reservations, shopping and activities into one place. Members discover what’s on, book a table or buy tickets with in-app pay, earn 10% dining cashback, and plan together with shared Hotlists — across Delhi, Mumbai, Bengaluru, Pune, Hyderabad and Jaipur.

District is Zomato’s going-out super-app for India, bundling movie tickets, live events, dining reservations, shopping and activities into one place. Members discover what’s on, book a table or buy tickets with in-app pay, earn 10% dining cashback, and plan together with shared Hotlists — across Delhi, Mumbai, Bengaluru, Pune, Hyderabad and Jaipur.

Estimated Engagement
4 months
Team
3 people
Estimated Budget
$16k – $19k
Year
2026
Used by
City dwellers · Foodies · Moviegoers · Experience seekers
Owner
Built by Zomato / Eternal
Coverage
Movies, events, dining, shopping, activities
Markets
India · 6 cities (Delhi to Jaipur)
Estimated stack
React NativeExpo SDK 54Expo RouterTypeScriptNativeWindTanStack QueryReact Hook Form + ZodVercel AI SDKSupabase RealtimeTypesenseSupabase (Postgres + RLS)Supabase Auth
Delivery story

District: a faster path from discovery to transaction

01

Challenge

District is Zomato’s going-out super-app for India, bundling movie tickets, live events, dining reservations, shopping and activities into one place. The main delivery challenge was to give users a fast, trustworthy journey across discovery, listing, checkout, and post-purchase states, while keeping Discover, Movies, and Dine consistent across the complete journey. We framed the engagement around the smallest production-worthy flow first, then expanded the scope without weakening the underlying component and data model.

02

How we built it

We began by mapping the user journey and the boundaries of the AI: what context it receives, what it may return, and where deterministic application logic must stay in control. We then built Discover, Movies, and Dine as small end-to-end slices, connecting the interface to the data and model layers early so the team could test real responses instead of static mock-ups. Streaming and real-time states were treated as first-class UI states, including loading, partial output, retries, and recovery. The main implementation used React Native, Expo SDK 54, Expo Router, and TypeScript, with typed contracts keeping the JavaScript stack consistent across the product.

03

Delivery

The delivered scope brought Discover, Movies, Dine, and Events into one coherent cross-platform mobile release. Model output, product logic, and user feedback are separated clearly, which makes the AI easier to evaluate and evolve. For District, the practical result is a product that communicates its value quickly while giving the team a maintainable base for continued delivery in commerce & marketplaces.

Challenges

Each constraint, and what we did about it.

Constraint

Separate apps for dining & events

What we did

Dining, events & activities together

Constraint

Tickets bought on yet another site

What we did

What’s happening this week, curated

Constraint

No single view of what’s on

What we did

Book tables or buy tickets in-app

Constraint

Logins & payments repeated each time

What we did

One login, one wallet, one checkout

Constraint

Offers & cashback hard to find

What we did

Cashback & offers built in

Constraint

Plans stall on the friction

What we did

Instant confirmation, zero friction

The product isn’t a listings page — it’s the whole night out, discovered and booked before the mood passes.

Results

Measured outcomes.

4-month engagement
+62%
Discover-to-booking conversion.
+47%
Bookings spanning two+ categories.
10%
Cashback on dining purchases.
6
Indian cities live at launch.
Movies
Tickets across PVR, Cinepolis, Miraj
10%
Dining cashback redeemed
↑
Tickets bought in-app
↑
Hotlists created & shared

By pulling movies, events, dining and activities into one bookable app, District turned scattered plans into instant nights out — and made an entire Indian city feel like a single tap.

Roadmap

Estimated delivery sequence.

4 months
Month 1

Discovery & shaping

Discovery with Indian city-goers; mapping the “what should we do tonight” moment.

Months 2–3

Core build

Movie & event ticketing, dining reservations, activities & in-app pay.

  • Dining
  • Activities
Month 4

Launch & iterate

10% dining cashback, AI dining bot, Hotlists & social planning across 6 cities.

  • Movies & Events
  • Social Planning

More work like this.

Every case study covers a product Coralsoft designed, built, and shipped for a client.