Meet Us at ITB Berlin!
Technologies:
Javascript, JSF, RichFaces, Java, MySQL, Nginx, Spring, Hibernate
Book Barbados Hours:
1. Initial Setup = 70h
2. Business Analysis and API Consulting = 49h
3. Implementation (backend and API) ~ 980h
Scope:
1100 man-hours (ongoing project)
Book Barbados is a dynamic online travel agency focused on promoting and selling various travel services in Barbados, offering a unique platform that drives more revenue directly to local businesses. It provides a detailed and innovative portrayal of the island’s tourist attractions.
Book Barbados aimed to revolutionize the tourism industry by providing local vendors with greater control over their sales through a niche travel distribution platform. While initial development efforts were made in-house, they faced challenges with scaling and implementing crucial backend functionality, such as a business rules engine, travel product supplier management, and third-party integrations. To meet these challenges, they sought a partnership with GP Solutions to enhance their technology infrastructure and streamline their operations.
To meet Book Barbados’s needs, GP Solutions deployed the GP Travel Enterprise platform, offering a strong foundation with flexible customizations.
We implemented the following key features:
Initially, our product development team moved on to deploy GP Travel Enterprise platform ‘as-is’. According to set up requirements, the system was accommodated with live and test hosting spaces.
The range of deployed functional platform modules was quite rich and included:
The setup was accompanied by initial staff training and consulting related to default module functionality and platform API capabilities.
Following the setup, it was highly critical to determine the scope of custom development work required to bring the project up to the Client’s expectations. Therefore, our team suggested performing a full-scale initial discovery phase. Among other things, it entailed formalization of the entire scope of technical and business requirements for further analysis and elaboration of solutions to be implemented.
This phase was a joint effort of a Senior Business Analyst and a System Architect from the product team. The result of their work was shaped into a detailed Project Backlog outlining lacking features that had to be developed. Additionally, these features were split into individual tasks for the development team and were accompanied by accurate effort estimates.
The range of products BookBarbados planned to offer included flights, hotels, car rentals, excursions, and insurance. Besides, the plan was to get travel product offers from several major sources: direct contracts, extranet and external suppliers. There had to be tech infrastructure that would be appropriate to accommodate all these needs.
Integrations with 3rd-party supplier APIs were handled using HUB module – part of GP Travel Enterprise, serving as the centralized API aggregation system. Our team applied it to cover the entire supply of flights (using numerous vendor APIs), along with an integration of a hotel supplier API, which enriched the hotel inventory.
Direct contracts with suppliers of car rentals, excursions, and hotels were also implemented using the Inventory module. It offered the Client a full grasp over travel product availability and pricing management. It also brought in handy functionality for managing allotments and detailed product descriptions.
Additionally, the extranet originally designed by BookBrabados was connected to GP Travel Enterprise using its API interface. This way, all travel products created directly by individual local suppliers of BookBarbados were accumulated inside the aforementioned Inventory module, making it the central repository for all travel content available for sale.
Due to the nature of this project, which entailed a lot of custom functionality, GP Product Team had to extend the default backend functionality of GP Travel Enterprise and also enrich the API with new features and methods.
In total, there were over 60 custom implementations of various scale and complexity. Some of the most noticeable among them are:
All of these were backend implementations handled by a group of allocated Java engineers. Their effort helped shape up the tech side of the project according to the commercial vision of BookBarbados team and get the first software version ready for launch.
With the enhanced backend architecture, Book Barbados significantly improved its operational efficiency, reducing the time to market for new features. The platform now offers a robust and scalable solution for managing travel products, supplier integrations, and customer-facing services. The first software version went live with an intuitive user experience and improved system performance. The platform’s flexibility has allowed for rapid customization as new business requirements emerge, providing a solid foundation for future growth.
As a result, Book Barbados has expanded its offerings, streamlined internal processes, and enhanced its ability to scale and integrate with additional suppliers and services.
Josea Browne, Managing Director
“ We’re impressed with their willingness to always find a way to make things happen.It is a very honest relationship we have with our team at GP and they really do feel like an extension of our own company. This isn’t something you find every day.”
Leave your request
We will contact you shortly
Thank you for your request!
We will get back to you as quickly as possible