Accommodation calendars
The calendar uses blocked dates and paid reservations for the selected accommodation. Past and unavailable dates are disabled in the interface.

An Avenor project
The Villa Maspi website connects accommodation discovery with a booking journey: check availability, choose a stay and continue to online payment.

The project addresses the need to present accommodation while giving travellers a direct path to booking. Photos and practical information need to connect with availability, pricing and the details required for a stay.
The villa and bungalow pages lead to a dedicated booking page. Each accommodation has its own availability and pricing. The journey connects date selection, price calculation and a redirect to Stripe Checkout.
The calendar uses blocked dates and paid reservations for the selected accommodation. Past and unavailable dates are disabled in the interface.
The form collects guest information. The server checks capacity, minimum stay and unavailable dates, then calculates the amount before creating a payment session.
Visitors are redirected to Stripe Checkout. Server-side processing of the Stripe callback updates the reservation status and triggers confirmation emails.
The website offers French and English pages, galleries and a contact form. The administration area brings together accommodation settings and reservation management.
Avenor’s web work presented here covers accommodation pages, the booking journey, management interfaces and Stripe payment integration. It also includes the structure of French and English pages and their search metadata. Hosting guests and operating the accommodation remain Villa Maspi’s responsibility.
Your project
Based in Magog, Avenor works with businesses across Canada and the United States. Tell us about your business and the functions you need.
Discuss the project