Borrow A Boat
Fast Agile: From Whiteboard to Launch in 12 Weeks.
Where we started
We had 12 weeks to launch a new omni-channel offering for Borrow A Boat in time with their summer marketing campaign.
With 19,000 boats in 60 countries, 10 third party APIs and over 60,000 high quality images, the team were tasked to deliver a platform integrated with social media and search engine technology.
And all this had to be ready for the start of the holiday booking season and Borrow A Boat's major sponsorship announcement.
Photo Credits: Borrow A Boat
“Blue Hat really listened to our priorities and adapted their proposal accordingly. They were aligned with our desire to have the team working closely with us and we were attracted to their highly collaborative working approach. As part of this dialogue, we understood the benefit of a modular approach, and in Phase I automating only those aspects which were high volume regular activities.”
Matt Ovenden, CEO and Founder
It was important to Borrow A Boat that we build a platform that could expand with their business ambitions. Using a range of technologies, we tackled the problem head-on. Through the use of strongly-typed C# code we developed a robust, parallelised gateway for data entering the system from multiple data sources. With the quality of data assured we could then leverage the rapid application development style of Python, including leveraging many of the CMS and admin features of Django and the Django REST Framework.
Significant time was spent on data design. Working closely with the Product and Operations teams we agreed a standard Data Model. This discipline enabled our team to work efficiently on the ingestion, cleansing and presentation of data.
Dev Ops Pipeline
We developed a simple but robust build pipeline, this allows the Borrow A Boat team to deploy (or rollback) software into regression test, pre-production and the live environments with a single click.
Front End Technology
A high-quality React and Redux front-end was integrated with Google Tag Manager and Google Analytics, offering tracking of audiences across all social media and marketing platforms. The app also included integrated use of Google Maps for geo-location, and provides market-leading UI and UX – working as a marketing and sales differentiator when compared to the competition.