Taj
Restaurant chain website
The website for Taj, an Indian restaurant group in Nikko, Kawaguchiko and Okinawa. Travellers find their restaurant, browse a menu they can filter for vegetarian or vegan, and book a table, for two people or a whole tour bus.
Visit Live Site

Taj’s three restaurants are in places full of travellers. Visitors need the right branch, a menu they can read and an easy way to book, and tour groups need to reserve tables for a whole bus at once.
Top highlights

A page for every restaurant
Nikko, Kawaguchiko and Okinawa each get their own page: address, phone, directions and a few dishes from that kitchen’s menu, with a button that books that branch.

The menu in their pocket
Guests switch between the three restaurants, search for a dish or jump to a category, with photos and prices for everything. It all comes from the restaurant’s own menu, so the site and the kitchen never disagree.

Vegetarian and vegan in one tap
Everything at Taj is halal. One tap narrows the menu to vegetarian or vegan dishes, every dish shows its spice level from 1 to 5, and the diet cards on the homepage open the menu with the right filter already on.

Bookings for two or a tour bus
Guests book up to 50 people online, with parking and dietary needs like halal, vegetarian, vegan or Jain. Travel agencies switch to their own form for the bus company, drivers, guides and their meals.

Travel guides that bring visitors in
Guides to the best places in Nikko, Kawaguchiko and Chatan in Okinawa, written for people planning their trip. They answer what travellers search for, and each one ends at the nearest Taj.

Shopping guides for travellers
Where to find cheap supermarkets and souvenirs in Nikko, Kawaguchiko and Chatan, with a map link for each shop. Travellers search for this while they plan their stay, and every guide ends with a table at Taj.
What it changes for the restaurants
Bookings before arrival
Guests reserve online in English or Japanese, so tables are planned ahead instead of handled at the door or over the phone.
Tour groups arranged in advance
Agencies send the bus company, drivers and guides with their booking, five days ahead, so large parties arrive with everything ready.
Every request in one place
Bookings and messages land in a private admin, alongside visitor stats and weekly and monthly email reports.
Project overview
- Client
- Taj, an Indian restaurant group with branches in Nikko, Kawaguchiko and Okinawa, Japan.
- My role
- Design and development of the new website in English and Japanese, plus hosting and ongoing updates.
- Deliverables
- Homepage and a page for each restaurant
- Full English and Japanese versions
- Menus for each restaurant, with search and diet filters
- Table booking for guests, and a booking form for travel agencies
- Travel guides for Nikko, Kawaguchiko and Okinawa
- Shopping guides for supermarkets and souvenirs in each town
- Admin for booking requests, visitor stats and email reports
- Status
- Live at tajdining.jp.
Running more than one location? I build restaurant websites that give every branch its own page and take bookings in more than one language.
Technical details for developers
Stack, architecture and how it is built.
Stack
Architecture
Bilingual by URL
English lives at / and Japanese at /jp, and the URL is the single source of truth. Every link is localised, and switching language keeps you on the same page, with the same filters and scroll position.
Menu From The Restaurant’s Data
A script exports menu fields (never orders) from the restaurant’s existing menu database into one file per location. The database has no dietary data, so vegetarian and vegan dishes are tagged by name and checked with the kitchen.
Booking Requests
The same Cloudflare Worker serves the site and its API. Reservations post to it, are rate-limited, and are stored in D1 for the admin. Phone numbers typed in full-width Japanese digits are converted before saving, so no booking is rejected for its input method.
Want something like this?
I build restaurant websites with online ordering, bookings and rewards, so orders come straight to you.