Restech Resonant Technology

Case Study

Sunfield Accommodation booking system

A direct accommodation booking website for a business in Diggle, Saddleworth, connected to the operational side: availability, rooms, add-ons, customer details, payments, and calendar handoff.

Client overview

Sunfield Accommodation is a small accommodation business in Diggle, Saddleworth, near Oldham. The website needed to do more than present information: the public journey had to support direct bookings, enquiries, and clear availability, while the internal side needed enough structure to keep the business organised.

Problem this solved

Bookings had previously relied on a more manual mix of phone, email, and diary-style handling. That made availability harder to see, added double-booking risk, and left the owner doing more coordination around guest details, add-ons, payment state, and stay dates than the business really needed.

Solution

Restech built a Laravel booking platform with a public booking journey and operational management behind it. Guests can search dates, select suitable rooms, add options, provide booking details, and move through payment or confirmation, while the business receives structured booking records, order details, and calendar entries.

Outcome and impact

Since launch, the system has become part of Sunfield's daily booking operation. The owner has reported a stronger booking flow, and the business now has a clearer way to see what is coming up without reconstructing the picture from messages and paper notes.

Key Features

The useful details sit inside the booking flow.

A booking site only works when the smaller operational rules are handled properly: dates, capacity, add-ons, payment state, customer details, and what happens after the guest presses submit.

Live availability checks

Searches compare requested dates and guest counts against bookings and unavailable periods before presenting suitable room options.

Room allocation

The system can allocate enough room capacity for the guest count and lets the customer review the selected rooms before continuing.

Add-ons and guest notes

Room-level and guest-level add-ons, booking notes, and dietary notes are captured as part of the booking flow.

Orders and payments

Bookings are grouped into orders with total pricing, payment method handling, Stripe checkout, webhook confirmation, and cancellation handling.

Customer and operator areas

Customer accounts, booking history, operator screens, and admin management give the business more than a static website.

Calendar handoff

Confirmed bookings can create or update Microsoft Graph calendar events, giving the owner a practical phone-friendly view of upcoming stays.

Technology And Integrations

Built as a small operational platform, not just a brochure site.

The site uses Laravel conventions for the application structure, Livewire for the interactive booking workflow, and a small set of integrations where they remove real admin.

Laravel and Livewire

Public pages, authenticated customer areas, operator screens, admin management, booking records, room records, add-ons, orders, and payment logs.

Stripe checkout

Card payments use Stripe checkout sessions and webhooks so paid bookings can be marked confirmed without relying on manual follow-up.

Microsoft Graph calendar

Booking summaries can be written into the business calendar with room, guest, date, add-on, and total details.

Operational content

Gallery images, nearby attractions, room information, add-ons, unavailability, and booking units can be managed through internal screens.

Honest Impact

A clearer booking flow, without adding more admin.

The owner now has a more direct way for guests to book and a clearer operational view of upcoming stays.

The practical result is clearer: bookings, availability, customer details, payments, and calendar visibility now live in a system built for that work.

Need a booking site that also supports the way the business runs?

The useful work often sits behind the visible pages: availability, customer details, payments, calendar visibility, and operational structure that keeps earning its place.

Start a conversation