A restaurant site where guests pick their own table

The problem
A restaurant's WhatsApp gets the same questions every afternoon: is there a table for six on Saturday at seven, can we sit by the window, how much is it per person with tax, can we order ahead for a birthday. The admin checks the book, asks back and quotes prices without the service charge, and a group comparing places books with whoever answers first.
What we built
Seven kinds of page in Indonesian and English, near-black with white type and very tall condensed capitals, every photo a framed print, after a Dribbble reference the owner picked. Plus buttons on the plates of the home photo open each dish with its island, portion and price. The menu is navigated on a map of the archipelago, and a group builds its order there with service and tax added line by line. Reservations draw the room as a floor plan: pick a date, a time and the number of guests, and the tables that fit and are free light up, so the guest chooses the actual table. Set menus for groups work out the total and the deposit. Every path ends in one WhatsApp message with the date, time, table and pre-order already written, and every page carries its own title, description, breadcrumbs and structured data.
More work

A barbershop page that answers the price question before it is asked
One page carrying the full price list with durations, the barber's background, the work, and the opening hours, ending in a WhatsApp button that is never more than a thumb away. The questions are answered before anyone opens a chat.

A café page that already knows whether it is open right now
Five pages in Indonesian and English carrying the full menu with its prices, the three outlets under an open-now badge that reads real Jakarta time rather than a hardcoded label, and somewhere to order on every screen: WhatsApp in the header, GoFood and GrabFood a thumb away on phones.

A travel agency site that writes the WhatsApp message for you
Eight pages in Indonesian and English carrying six destinations, every trip's itinerary, what is and is not included, and the departure dates with seats left. On each trip a visitor picks a date and the number of travellers, sees the total, and taps once to send a WhatsApp message that already names the trip, the date and the headcount.



