Riverside Hotel Group
A real booking engine for a four-property hotel group, built to replace a third-party platform taking a cut of every reservation.
ROLE
FULL-STACK · WEB BUILD
TIMELINE
8 weeks
STATUS
LIVE
CATEGORY
Web Development
CONTEXT & OBJECTIVE
Riverside Hotel Group ran bookings through a third-party aggregator that took a commission on every reservation and buried their four properties behind generic listing pages.
A multi-property booking website for a small hotel group — real-time availability, a custom booking widget, and a CMS the client's team runs themselves.
0
PROPERTIES
0
OWNED BOOKING FLOW
0%
PLATFORM COMMISSION
THE CORE CHALLENGE
Booking engines are unforgiving — real-time availability across four properties, date logic, room-type pricing, and a checkout flow that has to work flawlessly on a phone, since most bookings happen there. Getting this wrong means lost reservations, not just a bad review.
WHAT I BUILT & DELIVERED
A Next.js frontend with a custom booking widget wired to a lightweight availability API, plus a CMS layer so the client's own team manages rooms, rates and property content without touching code.
Built a custom booking widget — live availability, room-type pricing, date logic, all mobile-first
Connected the widget to a lightweight availability API shared across all four properties
Set up a CMS layer so reception staff can update rates and room content directly
Migrated bookings off the third-party aggregator entirely, removing the per-booking commission
SELECTED VIEWS & SCREENS
Property listing page
01Booking widget — live availability
02Mobile checkout flow
03IMPACT & RESULTS
The group now owns its full booking flow across all four properties, with reception staff managing rates directly instead of filing update requests.
0
PROPERTIES LIVE
0%
COMMISSION PAID
0wk
BRIEF TO LAUNCH
0
SHARED CMS
WE OWN OUR BOOKINGS NOW, NOT A PLATFORM.