Wings Whitsunday Adventures
A multi-year build for a Whitsunday sailing tourism operator — graphic design, layouts, and a custom Wagtail (Django) site that aggregates live tour availability and bookings from Wotif, Rezdy, and other API sources.
Overview
wings.com.auWings runs sailing tours and Australian holiday adventures out of the Whitsundays — a real tourism operator with a real booking problem to solve. The brief grew over several years: start with the design and visual direction, build a custom Wagtail (Django) site, and progressively add API integrations so the website becomes a single live source of truth for tours, availability, and pricing pulled from third-party booking platforms like Wotif and Rezdy. Alongside the customer-facing build, advanced admin management features support the team running the operation day to day.
What we did
- Graphic design and layouts
- Wagtail (Django) website build
- API integration with Wotif, Rezdy, and other sources
- Live tour availability and booking display
- Custom admin management features
- Ongoing development across multiple years
Tech stack
The Project
A tourism operator's website that actually does the booking work.
Wings Whitsunday Adventures needed more than a brochure site — they needed a website that pulls live tour availability from multiple booking platforms and presents it to customers as one coherent offering.
Wings runs sailing tours and holiday adventures out of the Whitsundays, working across multiple booking platforms and tour packages. The challenge a tourism operator faces in 2020s Australia isn't visibility — it's that bookings are scattered across third-party platforms (Wotif, Rezdy, and others), each holding its own slice of availability, each with its own dashboards, none of which present as one unified offering to a customer landing on the company's own website.
The build addresses that head-on. Wagtail (Django) handles the CMS and content side; behind that, API integrations pull live tour availability, pricing, and booking information from each connected platform and present it as one consistent set of tour offerings on the wings.com.au site. Customers see real availability for the dates they care about, in one place, with no awkward redirects to third-party booking pages until they''re actually ready to commit.
The admin side runs in parallel — custom tooling that gives the Wings team operational control over how the integrations behave, what gets surfaced where, and how their tour content is presented. The relationship has run across several years and several waves of feature work, with the site growing steadily in capability as the business has grown.
Get in touch
Like what you see?
Get in touch and let's build something great for your business.
Let's talk about your project.
Ready to get started? I'd love to hear about your business and what you're looking to achieve online.