ACE Booking Engine

one booking application for multiple hotels

I built the React booking interface and a separate Laravel backend, connected to the hotel system through APIs.

Field
Hospitality
Built with
React / Laravel / Channex API
Project year
2023
ACE Booking Engine — interface delivered by OnePix
Project detail

Project presentation from the OnePix portfolio.

The challenge

The client needed a consistent booking interface connected to hotel inventory through Channex. A single application had to serve different properties, while adding commercial options that were not provided by the underlying service. The client supplied the guest-facing design.

The approach

The delivered system pairs a React application with a separate Laravel backend. A property identifier in the entry URL selects the relevant hotel. API connections link the guest interface, the additional backend and the existing hotel system, supporting room exploration, booking and online payment.

The project, in detail

The images show the interface and its context. Captions distinguish project archives from current-site views.

A common interface with property-specific context

Guests can view and compare rooms within the selected property. The architecture reuses one application while preserving the correct hotel context, avoiding the need to maintain an unrelated booking implementation for every property.

An additional operating layer

The management panel handles administrator users, readable property URLs, coupons and extra booking options. These functions extend the connected system rather than replacing its inventory source. The team tested the combined booking flow with the client and used that feedback to refine the implementation.

The work, up close

The accommodation search and booking interface.
Project detail

The accommodation search and booking interface.

The outcome

Delivered

Multi-property React booking application

In practice

Laravel administration, coupons and booking extras

Details of ACE Booking Engine

What kind of product work was this?

One booking application used property identifiers to serve several hotels without losing each hotel's rules.