Skip to content
All work
Demo ProjectRestaurant

Restaurant Digital System

A restaurant that takes reservations online and confirms them without anyone touching a phone.

Website + Booking + Email Automation

Reservations

This week
M12
T13
W14
T15
F16
S17
S18

Booking confirmed · 19:30

Guest emailed · kitchen notified

Illustrative interface mockup · not a screenshot of a live client system

The problem

A restaurant takes every reservation by phone and social media message. Bookings live in a paper diary at the host stand. When the restaurant is busy — exactly when bookings come in — nobody has a free hand to answer, and the enquiry is lost.

The challenge

The system had to be genuinely simpler than the paper diary, or the floor staff would quietly stop using it. It also had to work in two languages, handle the gap between an enquiry and a confirmed table, and never double-book a seating.

The solution

A fast, menu-led website with an online booking flow attached. A reservation writes straight to the database, sends the guest a confirmation immediately, notifies the floor manager, and schedules a reminder for the day before the booking.

The system

01Website with menu, gallery and location
02Online booking form with seating and time selection
03Reservation database with availability rules
04Automatic guest confirmation email
05Staff notification to LINE and email
06Day-before reminder to reduce no-shows
07Simple daily covers view for the manager

The result

What changes.

Outcomes described here are the intended effects of this system design. They are not measured results from a live business.

Reservations arrive around the clock, not only during quiet hours
Confirmation is instant instead of depending on staff availability
One reservation list replaces the diary, the inbox and the chat threads
Reminders give the kitchen an accurate cover count the night before

Technology used

Next.js
TypeScript
Tailwind CSS
Supabase
n8n
Resend
LINE Messaging API