Close icon
Text to Identify Refresh CAPTCHA

Struggling with your project?

DXP | ERP | E-Commerce | AI-ML | DevOps | Bespoke Solutions


Trusted By

Enterprise Travel Portal With Liferay

Enterprise Travel Portal With Liferay

We developed a comprehensive B2B and B2C travel platform for our client, which services over 5,000 customers across 25,000 global locations.  

We developed a Liferay-based travel platform integrating flights, hotels, car rentals, and tours with support for multiple payment gateways and insurance. The solution features a React-based frontend, custom UI themes, SSO with LDAP and SAML, Elasticsearch, and scalable infrastructure with Docker and Kubernetes. It also includes agent registration workflows, marketing via mail and SMS, and continuous delivery with Jenkins for high availability and performance. 

Project Brief

Our client provides services for traveling and bookings for the various suppliers. They have over 5000 customers in more than 25,000 locations worldwide.

Business Needs & Challenges

B2B and B2C Platform Development:

Our client wants to build a B2B and B2C platform and an admin site for configuring various things.

Integration of Multiple Suppliers:

Our client wants to integrate various suppliers for flight booking, hotel booking, car rental booking, tour booking, etc with the enterprise platform in one place.

User-Friendly Solution:

The client was looking for an easy solution for the travel agents and individual customers.

Cost-Effective Booking Solution:

The aim is to let users book the flights, hotel, etc services at the lowest cost possible from all the available choices.

Localization Support:

Our client has customers in various countries so they need localization support.

Integration of Multiple Payment Gateways:

Customers can pay their bills using their feasible methods so our client wants us to integrate various payment gateways.

Acknowledgment and Marketing via Mail/SMS:

Our client wants acknowledgment and publicity/marketing functionality via mail or SMS.

Optimized and Personalized Service Search:

Customers can search for services in an optimized and personalized way.

Recommendations Engine:

Our client wants recommendations functionality for the services.

Single Sign-On (SSO) Functionality:

Our client wants sso functionality so their customer can switch between multiple sites very easily.

Agent Registration and Approval:

Our client wants to verify and review the agent registration process and once it's approved then agents can use the functionality of the booking services.

Integration with Insurance Providers:

Our client wants us to integrate services with the Insurance provider so the customers can get travel insurance.

Platform Scalability:

Our client wants the platform highly available and scalable.

Technology Stack & Tools

Liferay
React
ES6
Redux
Java
Jax-RS
Alloy UI
jQuery
Liferay
Boostrap
Saas
mysql
Elasticsearch
AWS
Docker
Kubernetes
Jenkins

Implementation Overview

Consultation & Proposal Preparation:

The surekha technologies engineer team had coordinated with the client to prepare a roadmap, budgetary and architectural proposal for a solution based on liferay.

React Portlet Development:

Highly faster and reusable react portlet for the front end-user experience and redux for the state management.

Implementation of Liferay Services:

Implement the liferay custom theme for the dynamic and responsive UI.

Integration Configuration:

Create & configure LDAP and SAML SSO Integration.

Liferay Customization:

Customize the liferay for the login, user management, etc.

Liferay Module Implementation:

Implement OSGi module implementation for the Integration, utility, etc layer. Implement the localization module for localization support. Implement the Liferay message bus for the mail service and the SMS service. Implement custom workflow for agent registration approval process.

Third-Party Integration:

Implement & Integrate third-party payment gateway like Google Pay, PayPal for customer feasibility.

Configuration:

Create & configure the elastic search for the optimized and personalized search. Create & configure the S3 buckets for the document store. Create & configure docker and Kubernetes for the highly available and scalable platform. Create & configure Jenkins for the continuous delivery of the project.

Parking Locator