Direct bookings no longer depend on emailing the desk for dates.
Case study
A hotel booking app
Staywell · Edinburgh, UK
We shipped a booking app: dates and party size, a short list of rooms with the rate the PMS returned, a hold, and a card deposit.

- Location
- Edinburgh, UK
- Duration
- 3–5 months
- Industry
- Travel & hospitality
- Project type
- Ecommerce
About the client
A four-property hotel group in Edinburgh ran a brochure site and took most direct bookings by email or phone. Availability and rates lived in the property management system (PMS) reception already used at the desk.
Replacing the PMS was out of scope. The brief was a guest-facing search and deposit flow that reads live availability from that PMS, with paid / unpaid / failed states the desk can reconcile.

Project overview
We shipped a booking app: dates and party size, a short list of rooms with the rate the PMS returned, a hold, and a card deposit.
Angular front end, .NET and Azure behind the PMS connector and payment provider named in the scope. Property photos and house rules sit in a small CMS so marketing can change captions without a release.
Technologies
Duration
3–5 months
What we shipped
Ecommerce
Functionality
Search by dates, destination and party size Room rates and stock taken from the property system, not a cache guess Hold and deposit with clear paid, unpaid or failed status Map browse of the group’s hotels as a discover path Property photos and copy editable without a full release
Solution
Every search hits the PMS for the date range. Results show only rooms that system still has; we do not keep a second inventory. A hold expires on a written timer. A failed card payment never shows as a confirmed stay. The desk sees the same booking reference as the guest confirmation email. Map browse is for choosing a property, not a substitute for availability.
Project results
Rooms on the site match what reception sees in the PMS.
Deposits reconcile as paid or not; failed payments are obvious.
Property copy updates without waiting for a developer release.
Customer review
“Guests book dates and a deposit without emailing the desk. The rooms on the app are the same rooms reception already had in the property system.”
Claire M., General manager, Edinburgh, UK
Next step
Need a product like this?
Booking, tracking, operations or a customer app: send the brief. A named lead replies within two working days.
Contact Us








