Urban Tadka
Restaurant ordering platform
URBAN TADKA's own place to order online, near Tama Plaza station. Customers order straight from the restaurant, not through a delivery app, and collect points every time.
Visit Live Site

Most people now order food through delivery apps, and those apps keep a big cut of every order. Calling the restaurant is slow, and someone has to stay by the phone to take it.
Top highlights

Order in a few taps, not a phone call
Customers search the menu, filter it, start from the best sellers and see their points right on the home screen. They choose takeout or delivery and pay by card, Apple Pay, Google Pay, PayPay or cash.


Points and stamps that bring customers back
Every visit of ¥1,000 or more earns a stamp, and every fifth stamp gets a free lassi or naan. In the shop, customers show their QR code at the counter, so they collect points whether they order online or eat in, and the points can only be spent here.


Coupons, made in seconds
Staff create a discount code, choose who can use it, from one regular to everyone, and limit it to once per customer. The offer pops up for the customer, ready to use on their next order.

One dashboard for the whole shop
Active orders, today's orders and today's revenue sit at the top, with a revenue chart by day, week or month and the best-selling dishes beside it. When the kitchen is full, one switch pauses new orders.
What it changes for the restaurant
No one stuck on the phone
Orders land on the staff dashboard and are accepted with a tap, so the restaurant no longer needs a person just to take calls and write down orders.
Keep the commission
Delivery apps take a large share of every order. Orders placed on the restaurant's own site skip that commission, and regulars earn points and coupons for ordering direct.
Regulars come back
Points are only spent at Urban Tadka, so when a customer gets hungry they come back here, instead of trying another Indian restaurant.
Project overview
- Client
- Urban Tadka, an Indian restaurant near Tama Plaza station in Yokohama, Japan.
- My role
- Design and full-stack development of the website, online ordering, loyalty programme and staff dashboard, plus hosting on Cloudflare.
- Deliverables
- Website in English and Japanese
- Takeout and delivery ordering, with a delivery area check
- Card, Apple Pay, Google Pay, PayPay and cash
- Points, a stamp card and a QR code for the counter
- Coupons for one customer or for everyone
- Table booking
- Staff dashboard for orders, deliveries, bookings, stock and customers
- Status
- Live at urbantadka.jp.
Want your regulars to order from you instead of a delivery app? Read about my restaurant website design work.
Technical details for developers
Stack, architecture and how it is built.
Stack
Architecture
Edge-hosted on Cloudflare
The Next.js app runs on Cloudflare Workers through OpenNext. A separate Worker sits in front of the D1 database and only answers token-signed queries, so the site never holds database credentials. It was moved over from Supabase.
Ordering to Doorstep
Cart, checkout and live order tracking for takeout and delivery. Delivery is checked against the restaurant's postcodes, and payment works by card, Apple Pay, Google Pay, PayPay or cash.
Staff Dashboard
A bilingual admin panel with revenue and popular-item charts, orders, deliveries, bookings, inventory and customers. Staff scan a customer's loyalty QR at the counter, and can pause ordering or close time slots in an emergency.
Want something like this?
I build restaurant websites with online ordering, bookings and rewards, so orders come straight to you.