Passenger Embarkation Solution for a Leading Cruise Line
Travel •
Angular and C#
![...](../images/resource_images/Leading_Cruise_Line.jpg)
About the client
Our client is a leading global provider of innovative software products and services. With a
strong foothold in Europe
and Asia, they specialize in delivering cutting-edge IT and support solutions for various
industries, including Travel,
Logistics, Security, and Hospitality.
About Their Requirement
The client approached us with a requirement to streamline the embarkation process for a
leading cruise line. The
existing process was inefficient, time-consuming, and required a lot of manual intervention.
The client wanted to reduce
the time taken for passenger embarkation and maintain accurate records of crew members,
visitors, and passengers. The
existing process had multiple stages that needed to be cleared, and any missing information
or passengers traveling with
minors needed to be updated across all crew members simultaneously.
A Look at the Key Challenges Faced by Client
- High Embarkation Time: The embarkation process took much time and manpower.
- Record Management: Must maintain accurate records of crew members, visitors, and passengers at multiple stages of the embarkation process.
- Real-time Updates: Any missing information or changes made during the embarkation process had to be updated across all connected machines in real-time to ensure that all crew members were on the same page.
- Onboard Status Tracking: Required a system to track the number of passengers onboard and how many more were yet to embark.
Cannyfore Technology Solutions
Cannyfore rose to the challenge presented by client by delivering a ground-breaking
Passenger
Embarkation Solution. This
mobile and web-based solution revolutionizes the embarkation process, reducing counter wait
times and enhancing the user
experience. Cannyfore simplified the processes and empowered cruise lines to optimize port
operations and reduce costs by
enabling updates to passenger embarkation status through scanning or tapping the cabin key
card.
The solution focuses on security, encrypting all passenger-sensitive information. It introduces a record download option, ensuring the maintenance of passenger records, including photos, embarkation and debarkation dates & times, and basic information. With an intuitive dashboard, setting screen, movement history screen, error-log screen, watch screen, device listing screen, and manifest screen, the solution encompasses all aspects of passenger management.
The dashboard screen serves as the command centre, providing a comprehensive overview of onboard and ashore passengers and active alerts. Crew members can click on the chat count to access additional information about guests, visitors, or crew members. The data table facilitates easy filtering of records based on preferences. Auto-refresh ensures that the dashboard reflects real-time data updates.
The movement history screen facilitates the identification of the duration the passengers spend onboard and ashore. Users can download movement history records in PDF or Excel format and utilize various filters such as date sort, age, date of birth, and alphabetical sorting.
The watch screen presents live movements, including onboarding, ashore status, and creating alerts. It is seamlessly linked to the manifest screen, providing easy tracking of individual passenger information. The device listing screen offers a comprehensive view of connected devices, allowing users to download device list records in PDF or Excel format, which include device names, battery percentages, IP addresses, and connection times.
The solution focuses on security, encrypting all passenger-sensitive information. It introduces a record download option, ensuring the maintenance of passenger records, including photos, embarkation and debarkation dates & times, and basic information. With an intuitive dashboard, setting screen, movement history screen, error-log screen, watch screen, device listing screen, and manifest screen, the solution encompasses all aspects of passenger management.
The dashboard screen serves as the command centre, providing a comprehensive overview of onboard and ashore passengers and active alerts. Crew members can click on the chat count to access additional information about guests, visitors, or crew members. The data table facilitates easy filtering of records based on preferences. Auto-refresh ensures that the dashboard reflects real-time data updates.
The movement history screen facilitates the identification of the duration the passengers spend onboard and ashore. Users can download movement history records in PDF or Excel format and utilize various filters such as date sort, age, date of birth, and alphabetical sorting.
The watch screen presents live movements, including onboarding, ashore status, and creating alerts. It is seamlessly linked to the manifest screen, providing easy tracking of individual passenger information. The device listing screen offers a comprehensive view of connected devices, allowing users to download device list records in PDF or Excel format, which include device names, battery percentages, IP addresses, and connection times.
Key Technologies Used
- We utilized a variety of cutting-edge technologies in the development of the Passenger Embarkation solution.
- We used Angular-15 for frontend, C# for backend.
- We used Jasmine and Karma as testing tools.
- Additionally, we used CSS as the style language.
- We also used Typescript as the programming language and employed Ditto, chart.js, and Bootstrap 5 as other essential tools.
The Epic Result of Cannyfore Digital’s Passenger Embarkation Solution
The passenger embarkation solution provided by Cannyfore not only solved clients’ challenges
but also exceeded their
expectation. With the implementation of this solution, the embarkation time was
significantly reduced, making the
boarding process smoother and faster for passengers. The crew and visitor records were also
managed efficiently,
enabling the client to maintain records accurately.