About Client
The client has 15 years of experience in providing aviation services to support aviation events (drones, hot air balloons, air races, air displays, special events, and all aerial filming) throughout the Middle East and Asia region.
Business Goals & Specifications
- Role-Based Pages
- The Helicopter Reservation Portal should include dedicated pages for each role: Customers, Helicopter Operators (HCOs), and Heliport Owners (HPOs).
- Heliport Search and Reservation
- Customers should have the ability to search for heliports using Google Maps and make reservations seamlessly through the portal.
- Payment Management
- The system must support all types of payments related to helicopter flight reservations, ensuring secure and efficient transactions.
- Price Quotation for HCOs
- Helicopter Operators (HCOs) should be able to send accurate price quotations to customers directly through the portal.
- Heliport Management for HPOs
- Heliport Owners (HPOs) should be empowered to manage their heliports effectively, including updating details and handling requests.
Rapid Heliport Search
- The solution should feature a rapid search capability for locating heliports, with updates as users navigate to different map areas.
Profile Management
- All users—customers, HCOs, and HPOs—should have profile screens to manage their personal and professional information.
Notifications
- The portal should automatically send email and SMS notifications regarding reservation statuses and updates.
Implemented Features & Capabilities
- Dashboard for Reservation Tracking : A comprehensive dashboard was developed to track reservation histories with engaging visualizations. This feature enhances the user experience by providing clear insights into past bookings.
- ElasticSearch Integration : ElasticSearch was implemented to enable efficient search between geo-locations, allowing users to quickly find heliports within the desired area.
- Map Integration : The map was integrated into the Helicopter Booking Portal to facilitate heliport searches directly from the map interface, making the reservation process more intuitive.
- Advanced Form Development : Forms were developed to capture detailed heliport information, complete with preview features for photos and videos, enriching the data presented to users.
- Heliport Reservation Process : The heliport reservation process was developed with map integrations and additional functionalities to streamline booking and enhance user satisfaction.
- Automated Price Calculation : Automated price calculations were configured based on two locations to provide users with average trip prices effortlessly and accurately.
- Payment Integration : A secure payment method was integrated into the system to manage transactions efficiently for helicopter flight reservations.
- Notification System : Portal, SMS, and email notifications were developed to keep users updated about their reservations, ensuring timely communication and enhancing user engagement.
- Comprehensive Management Pages : Various pages were developed for managing reservations, heliport requests, and helicopter booking requests, streamlining administrative tasks, and improving operational efficiency.
Technology Components & Implementations
- Service builder : Persist and fetch custom data.
- Google MAP API : This API was used to show heliports on the map.
- Elastic search : We have stored the heliport data into the elastic search for better performance. We have used the geo queries feature of the elastic search to search heliports from google map’s latitude and longitude.
- Ssi-uploader : This is a jQuery based plugin to upload multiple files with previews on the web page. It was used in heliport forms
- DataTable : This plugin was used to show responsive huge tables in the portal
- Vanilla JavaScript Time picker : We have used this JavaScript plugin to show a time selection UI component.
- Bootstrap-date picker : We have used this plugin to have a Calendar View for Date selection.
- Stripe : We have used this plugin for payment integration
Technical Blueprint
Java 11
Stripe
JQuery
Bootstrap
Apache
Liferay
7.4
Ssi-
uploader
jQuery
DataTable
Vanilla Js
Timepicker
Google
Maps API
Benefits & Value Proposition
- Seamless Experience : Google Maps integration and intuitive time/date pickers simplify booking and scheduling.
- Effortless Reservations : Instant email and SMS confirmations for customers; easy management for HCOs and HPOs.
- Secure Payments : Stripe integration with automated, accurate pricing.
- Fast Searches : Elastic Search provides quick, precise heliport location results.
- Clear Insights : Dashboards and timely email/SMS notifications keep users informed.
- Simple Data Handling : Service Builder and Ssi-uploader make data management and uploads easy.
- Responsive Design : Bootstrap and DataTable ensure smooth navigation on all devices.
- Effective Management : HPOs can easily update, request, and track bookings.
Visual Insights
Want to know more about “Helicopter Reservation Portal with Payment Integration” case study?
Working with an Indian company for a project was new for me, so I didn’t knew what to expect concerning the time differences, the possible language barrier/ communication differences. In a project, you always need to know each other at the beginning, but after the first weeks of communicating back and forth concerning our idea, the project went off. With several different expertises that IGNEK has to offer, your project is in good hands in a timely matter. Not only the developing side (we uses liferay as a platform), but also the designs are smooth. In our project, which is quite a niche, IGNEK proves to think with you to provide the best solution. I would definitely recommend IGNEK for your liferay solution.