The Challenge
Orana Car and Truck Rental, a leading Australian vehicle hire company, has built a reputation for reliability and flexibility. However, their outdated website and booking system were holding them back.
As the heart of their business, Orana’s online booking system needed to be more than just functional - it had to be fast, seamless, and fully integrated with RCM’s booking platform. A clunky or frustrating process meant lost bookings and missed opportunities. They needed a future-proof solution that would not only meet their current needs but also support long-term growth.
Recognising the need for change, they reached out to What IF Web to get the job done. With designs in hand, we took the wheel to bring Orana’s new web application to life.
What We Did
- Conducted a thorough UX audit of the provided designs, identifying areas to improve usability and streamline the booking process to ensure a smooth and intuitive experience for end users. Drawing inspiration from leading platforms, we crafted a competitive, user-friendly experience that aligns with industry best practices and meets modern customer expectations.
- Transformed Orana’s designs into a fully functional web application, hosted on AWS for maximum reliability, scalability, and uptime, so the platform can grow with the business without interruptions. Built with a trusted tech stack including Vue.js, TypeScript, Laravel, TailwindCSS, Cypress, Cloudflare, and Sentry, the app delivers security, speed, and efficiency while meeting modern web standards.
- Recognising that most users booked via their phones, we implemented a mobile-first development approach, making reservations effortless on any device.
- Developed a self-hosted booking system integrated with RCM, making it easier and faster for customers to book vehicles while reducing manual workload for Orana’s team.
- Unavailable vehicles are clearly displayed, so users don’t waste time selecting options that aren’t available.
- Booking progress is saved, allowing users to return later without starting over, reducing drop-offs and frustration.
- Blacklisted users are blocked from making reservations, protecting Orana from misuse and ensuring a safer, more controlled booking environment.
- Implemented an advanced filtering system, so users can quickly find vehicles that match their needs, improving the decision-making process and increasing conversion rates.
- Optimized performance for speed and efficiency, ensuring the web app is always fast and responsive:
- Lazy loading means page content load only when needed, keeping everything lightweight and smooth.
- Image optimization prevents slow load times without sacrificing visual quality, ensuring a fast and visually appealing experience.
- Laravel queues handle background tasks efficiently, so users never experience unnecessary delays.
- Implemented secure credential storage, keeping sensitive data protected by storing it in a local environment rather than the database, to reduce security risks.
- Set up a blogging system for SEO, helping Orana increase organic search visibility, attract new customers, and establish itself as an authority in the rental space.
- Integrated an easy-to-use CMS with Laravel Nova, allowing Orana’s team to update content effortlessly, saving time and reducing dependency on developers.
- Provided training and documentation, so Orana’s team can manage the website confidently, make updates without external support, and maintain long-term control over their platform.

The Result
Orana Car and Truck Rental now boasts a scalable online platform that tells their story, attracts new customers, and makes booking easy. Their new system ensures an efficient, hassle-free booking experience, reducing drop-offs and improving user engagement. With a robust, scalable and easy to use system in place, they’re positioned for continued growth.
Our partnership is ongoing, and road ahead looks brighter than ever for Orana, with an evolving digital experience that’s as smooth and reliable as their rentals.