Holiday Vacations
The Challenge
What makes Holiday Vacations special is the relationships they’ve formed with local media companies that enable guests to travel with familiar personalities. Their biggest challenge was to upgrade their reservation system so customers could book online rather than having to call and speak to a booking agent. The goal was to reduce an “all hands on deck” rush at the peak of booking season by moving a significant portion of the booking burden online.
Strategic Approach
User Experience
Design
Tours are sold with a high volume of immersive ambient video and imagery. White space is leveraged to create clear, easily scannable pages. Given the needs of the target audience, special attention was paid to compliance with accessibility guidelines resulting in high-contrast content and CTAs with large touch targets.
Implementation
Through a service-oriented architecture and a microservices layer known as Tour Services, we integrated HV’s commerce engine - powered by Peak15 - with a variety of systems, including a new Drupal content management system.
Commerce data from Peak15 and marketing content from Drupal are presented seamlessly to travelers. A robust search experience that leverages Elastic Search allows travelers to easily find the content they need to make their booking decisions.
The new reservation flow also allows travelers to create and customize their bookings online. The transaction processing capabilities enabled through Tour Services has allowed HV to fully automate the booking experience, including collecting payment safely and securely and ensuring that all reservation data makes its way into Peak15 efficiently.
We’ve also designed and built the HV system for scaling and extensibility. We’ve developed a library of headless UI components using prevailing front-end technologies such as Next.js (React, Node) - all powered by content from Drupal via its JSON:API.
And of course, the platform is built for resiliency with modern approaches to cache management and invalidation, asset optimization, containerization, and instrumentation.
Outcomes
Deliverables
- Systems Design
- Data & Content Modeling
- Headless CMS Implementation
- Front- and Back-End Development
- Microservices Development
- Infrastructure Provisioning & Configuration
- Client Holiday Vacations
- Founded 1973
- Sector Travel and leisure
- Employees ~100
Tech Stack
- NextJS Drupal (Headless CMS)
- Django/Python (Microservices)
- Third-party integrations (Elastic Search, Peak15, HubSpot, Trip Traka)
Visit the Website
www.holidayvacations.com