JST --:--:--

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 arrow_outward
Urban Tadka website on a computer
9:41
Urban Tadka website on a phone
The Problem

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

9:41
Urban Tadka ordering app on a phone
1

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.

9:41
Urban Tadka stamp card
9:41
Urban Tadka loyalty QR code to show at the counter
2

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.

Coupon management in the Urban Tadka dashboard
9:41
A coupon offer shown to a customer
3

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.

Urban Tadka staff dashboard with revenue and popular products
4

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 customers get 15% off 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.

Technical details for developers

Stack, architecture and how it is built.

Stack

Frontend
Next.js 16 React 19 TypeScript CSS Modules
Backend
Next.js API Routes Cloudflare D1 SQL Migrations
Integrations
Stripe PayPay Firebase Auth LINE Login Nodemailer OpenRouter AI
i18n
English Japanese Auto-translation
Infrastructure
Cloudflare Workers OpenNext Cloudflare R2 Cloudflare Images

Architecture

cloud

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.

shopping_bag

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.

dashboard

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.