Amela
Bayside Dining Co., Ltd. — Platform Build Story
ℹ︎ For confidentiality, company and project names and system images have been replaced with pseudonyms and mock-ups.

From reception queues to unmanned kiosks — built from scratch.

GuestNavi is a self-service check-in kiosk for restaurants where reserved guests check themselves in. It unifies reservation matching, seat-map guidance, and multilingual support into a single platform that connects guests, staff, and store operations.

Self-check-in, reservation matching, seat guidance, and multilingual support — the launch story of a new platform, built in-house from scratch in six months, that satisfies all four pillars of a smart arrival experience at once.

Check-in
Unmanned
Self-check-in
Average check-in time
38s
From matching to seat guidance
Check-in methods
2 types
Reservation number / phone number
Delivery format
Kiosk
iPad + admin console
Bay Terrace Garden
Thank you for visiting
Check in
Reservation no.
Phone number
Japanese / English
01
CLIENT
About the client

Bayside Dining, a restaurant that treasures service and hospitality.

Bayside Dining Co., Ltd. operates a large reservation-based restaurant. With a wide variety of seating—window-side, private rooms, terrace, and garden—it welcomes many guests from Japan and abroad.

To balance a quality arrival experience with efficient store operations, a self-check-in platform that automates reception, reservation matching, and seat guidance becomes the new foundation for hospitality.

48 tables
Seats in the large venue
Unmanned
Self-check-in
Multilingual
Inbound-guest support
The guest arrival flow
STEP 1
Arrive & check in
Start check-in at the kiosk
STEP 2
Reservation matching
Verify by reservation number / phone
STEP 3
Review & agree
Done after reviewing details and accepting terms
STEP 4
Seat guidance
Route guidance to your table on the map
02
CHALLENGE
The design challenges to solve

Four structural requirements the arrival experience demanded.

None of these were about technology choices—they were business requirements tied directly to guest satisfaction, table turnover, and staff workload. Building anew from scratch demanded a design that satisfied them all at once.

Reception backs up at peak times
If every check-in relies on staff, queues form during peak hours, hurting satisfaction and table turnover.
Matching takes time and invites errors
Matching reservations by hand takes time, and errors and mix-ups happen easily.
Guests get lost finding seats in a large venue
Relying on staff for guidance means constant hands-on help, and guests still struggle to find their seats.
Multilingual support tied to individuals
Leaving language support to individual staff makes service for inbound guests inconsistent.
03
ARCHITECTURE
The architecture we built together

Turning the arrival experience into a platform that guides automatically across four domains.

We built, in-house and from scratch, an experience where guest reception, matching, and guidance flow as one continuous journey. The kiosk front end and the management platform were designed as a single whole, delivering all four domains simultaneously.

Amela
EXECUTION
6 months
Duration
48 person-months
Total effort
Domain ①
Self-check-in
Challenge
The need to clear reception backlogs at peak times and ease the heavy burden on staff.
Solution
Unmanned self-check-in on an iPad kiosk
Check in from the Welcome screen in just a few steps.
Domain ②
Reservation matching
Challenge
Manual reservation checks take time and are prone to errors and mix-ups.
Solution
Auto-matching by reservation number / phone
Integrates with external reservation services for accurate verification.
Domain ③
Seat guidance
Challenge
In a large restaurant, guests get lost finding their seats, requiring staff to guide them each time.
Solution
Route guidance to your table via a seat map
Animates the route from your current spot to your seat.
Domain ④
Multilingual & operations
Challenge
Language support depends on individual staff, making service for inbound guests inconsistent.
Solution
A multilingual UI and visibility into reception status
Feeds arrival data into operations in real time.
FRONTEND
React Vite Tailwind
BACKEND
NestJS Prisma PostgreSQL Socket.IO
Platform
Redis Docker
04
IMPACT
The value the platform creates

Bayside Dining's arrival experience, evolved.

This platform isn't about technical metrics—it continuously delivers business outcomes like guest satisfaction, table turnover, and staff productivity.

A platform that eliminates queues
Self-check-in keeps guests moving smoothly even at peak times.
A platform that lifts table turnover
Cuts matching-to-seating to seconds and optimizes seat utilization.
A platform that never leaves guests lost
Seat-map guidance means no more getting lost, even in a large restaurant.
A platform that expands hospitality
Multilingual support delivers a consistent experience even for inbound guests.
🍽
STAKEHOLDER
Dining guests
Reserved guests
Typically
They wait at reception and struggle to find a seat.
With GuestNavi
Guests check in themselves and are guided to their seats by a map.
Business impact
Seated without waiting, satisfaction rises
🧑‍🍳
STAKEHOLDER
Store staff
Service & reception
Typically
Swamped by reception, matching, seat guidance, and interpreting.
With GuestNavi
Reception is automated, so staff can focus on hospitality.
Business impact
Reception work is streamlined and service quality rises
🌏
STAKEHOLDER
Inbound guests
Foreign guests
Typically
Language barriers make check-in and seating stressful.
With GuestNavi
A multilingual UI lets guests check in in their own language.
Business impact
Guests can visit with confidence, free of language barriers
📊
STAKEHOLDER
Store operations
Management
Typically
Arrival status and seat utilization aren't visible in real time.
With GuestNavi
A dashboard visualizes arrivals and utilization.
Business impact
Table turnover can be improved with data
05
DEMO
Three scenarios

Experience GuestNavi through a live, working demo.