Amela
ℹ︎For confidentiality, hotel names, company names, and system images have been replaced with pseudonyms and mockups.
Resort Hotel Operator — New Platform Launch Story

From phone bookings to 24/7 online booking.

YadoStay is a hotel booking site and operations CMS where guests can search and book rooms in multiple languages (JP/EN), and operators can update rooms, plans, rates, and notices themselves.

A new-platform launch story: solving “lost opportunities from phone-only booking, no multilingual support, and a dev request for every update” by building in-house from scratch in 8 months.

Booking Reception
24/7 Online
Languages
JP/EN Multilingual
Operations
Update it yourselves
Management
Manage bookings centrally
yadostay.example.jpJP / EN
room
Deluxe Double
32㎡ · Max 2 guests · Ocean View
¥31,500/nightBook Now
01
CLIENT
About the Client

A “resort hotel operator” welcoming guests from home and abroad.

The resort hotel operator runs a property with multiple room types and stay plans. In addition to domestic guests, it is expanding to welcome inbound (overseas) visitors.

Bookings had traditionally been handled mainly by phone and email, so missed after-hours bookings and the burden of multilingual support and content updates were key challenges. This led us to build the booking site and operations CMS from scratch.

6+
Room Types
JP/EN
Multilingual Support
24h
Online Reception
Business Flow — From Search to Booking Management
STEP 1
Room Search
Show availability and rates by dates and guests, in multiple languages
STEP 2
Plan Selection
Choose room only / breakfast included / half board
STEP 3
Online Booking
Confirm bookings on the spot and send confirmation emails
STEP 4
Booking Management
Operators manage bookings, customers, and reports in one place
02
CHALLENGE
Design Challenges to Solve

Booking and operations—at your own pace.

Missed After-Hours Bookings

Relying on phone and email, they missed night and holiday booking opportunities.

No Multilingual Support for Inbound Guests

For overseas guests, there was no multilingual booking flow, so the opportunity went untapped.

External Dependence for Content Updates

Every update to rooms, rates, and notices required a development request.

Scattered Booking and Customer Data

Bookings, inquiries, and reports were managed separately, making operations cumbersome.

03
ARCHITECTURE
The Architecture We Built Together

Built four domains in-house from scratch.

We built the guest booking site and operations CMS in-house from scratch, with multilingual support and role-based access as core premises. We designed the guest booking experience and the operator's content workflow end to end.

Amela
EXECUTION
8 months
Duration
20 person-months
Total Effort
Domain ①
Booking Reception
Challenge
Phone reliance costs opportunities
Solution
24/7 online booking
Confirm availability and rates on the spot
Domain ②
Multilingual
Challenge
No Inbound Support
Solution
JP/EN multilingual content
Manage translations for rooms and notices too
Domain ③
Operations CMS
Challenge
Updates require a dev request
Solution
Operators update it themselves
Manage rooms, plans, and notices
Domain ④
Operations Management
Challenge
Bookings and customers are scattered
Solution
Manage bookings and reports centrally
Role-based access and PDF/Excel export
Frontend
ReactAnt Designi18next
Backend
LaravelPHPJWTMySQL
Export
PDF (snappy)Excel
04
IMPACT
The Value the Platform Creates

Never miss a booking; run operations more nimbly.

A booking foundation that prevents lost opportunities

24/7 online booking so no after-hours reservations slip through.

Capturing Inbound Demand

A JP/EN multilingual flow gives overseas guests a smooth booking experience too.

In-Housing Operations

Update rooms, rates, and notices yourselves—and move faster.

Unifying Operations

Consolidate bookings, customers, and reports into one dashboard to streamline operations.

STAKEHOLDER
Guest
Typically
Phone booking and language barriers
With YadoStay
24/7 booking in multiple languages
Book comfortably anytime
Photos and rates at a glance
STAKEHOLDER
Operations Staff
Typically
Cumbersome booking management
With YadoStay
Manage bookings and reports centrally
Streamline operations
Visualize occupancy and revenue too
STAKEHOLDER
Content Manager
Typically
Dev request for updates
With YadoStay
Update via CMS yourself
Bring operations in-house
Manage JP and EN together
DEMO

Experience three perspectives in a working demo.