.
.
NEWS

PassportScan

Start the project

When we travel on vacation, the last thing we want is to spend extra time at the hotel reception during the check-in process. Now we have PassportScan, an app that allows travelers to seamlessly check in to hotels via mobile and tablet devices.

The story begins when David Palo, CEO of PassportScan, was looking for an answer to a basic but simple question “should I develop an iOS or Android app for an existing software?”.

To find the answer, he searched the web and came across our blog post on the topic. After reading our article, David still had specific unresolved issues, so he decided to contact us and learn more about the mobile app development process.

When we contacted David, he told us more about his challenges. David already had existing hotel front desk software to scan and sort documents, but he needed an app for tablets and mobile devices to automate the rest of the human-controlled check-in process. Hotel staff do it manually.

Therefore, we began a long-term partnership and developed the PassportScan app for iPad and Android devices, a web service for hotel staff, and a check-in web portal.

What is the PassportScan app?

 

PassportScan is a SaaS for hotels, currently used by Mariott, Four Seasons, Hyatt Regency and Hilton. The app turns the registration process into a 30-second operation and streamlines data collection with image scanning tools.

 

Using PassportScan, hotel staff can scan guest documents, enable guests to sign digital registration cards, manage information via the app, and send data to the property management system or system. Hotel customer relationship management.

 

 

 

PassportScan helps eliminate paper documents and reduce the number of human errors in customer records by leveraging optical character recognition (OCR) features and an integrated Address Validator.

 

 

Our target 

  • Develop applications for iOS and Android. We need to develop an application for tablets and iPads that allows managers from different hotels to log in to the PassportScan system through their personal accounts, scan guest documents and send the data to the facility. hotel database.
  • Integrate applications into customer ecosystems. Each hotel has its own internal system to track check-in and guest information. Therefore, the application sends scanned data and other guest information to the hotel database seamlessly and without errors.
  • Build a data management system. In addition to scanning passports, users need a platform to manage data, set up owner and branch settings, payment information, and user access.
  • Allow users to make payments. Since PassportScan adopts a subscription payment model, we needed to create an e-commerce module for online payments via credit cards.
  • Protect personal data. Because the app handles sensitive data (customer data, document images, and biometric signatures), we needed to apply enhanced security measures and make the app compatible with regulatory requirements. New European regulations on personal data privacy, such as GDPR.

Our solution – PassportScan App 

PassportScan consists of three main parts.

Passport Scanning Workspace 

Workspace is a web portal designed to manage apartment reservations in hostels and hotels. Workspace stores guest records, reservation details, ID information, and signed documents.

PassportScan Workspace holds data received from

  • PassportScan mobile application
  • PassportScan desktop software
  • Hotel PMS (Property Management System)

PassportScan Workspace supports integration with Oracle products, such as Suite 8 and Opera, to import and export data. The web portal also includes a support ticketing system so hotel staff can communicate with the developers in case of errors or system failures.

PassportScan payment system 

This is a web-based application for PassportScan users to pay for their subscriptions through the Stripe payment gateway. Initially, users have a one-month trial period. At the end of each month, users will receive an automatically generated invoice based on the number of scans and symbols added to the system as well as the number of gigabytes used.

PassportScan’s payment system includes the following features:

  • Verify payment details
  • Check the validity of your credit card
  • Pay online via Stripe payment gateway
  • Edit payment method
  • “Payment history” with digital invoices

PassportScan native app for iPad and Android tablets 

Native apps allow hotel staff to scan guest documents using iPads and Android tablets, then send the data to Workspaces.

The apps for both platforms include the same feature set:

  • Search for available reservations in the PassportScan system
  • Scan the front and back of documents
  • Edit guest information
  • Digital signatures
  • Passport Scan privacy policy
  • GDPR-compliant data usage agreement
  • List with additional hotel services

PassportScan’s registration takes six steps:

Step 1.   Hotel staff begins the registration/check-in process and finds the guest’s reservation

Step 2.   Hotel staff updates guest information by scanning documents with the PassportScan application

Step 3.   The application recognizes the image from the visitor’s passport, captures the data, then classifies and verifies it

Step 4.   Hotel staff edits identified elements if necessary

Step 5.   Guest agrees to the privacy policy with a GDPR-compliant Data Use Agreement

Step 6.   Guests place an electronic signature and can request additional hotel services

Our challenges and solutions

System diagram

Due to the complexity of the system, we developed the project’s back-end system taking into account high load capacity by adopting a microservice architecture approach that allows the system to have billions of vertical and horizontal ratio.

In this way, the application is divided by functionality (vertical scaling) and each microservice can run as multiple instances behind a load balancer (horizontal scaling). In addition, we have achieved a more efficient consumption of computational resources, since under high loads the architecture scales horizontally.

 

The core of the project includes 8 back-end services for reading, scanning and saving documents, digital signatures, etc. and three public components:

 

  • The public API   provides an interface to the back-end for the native application, as well as integration capabilities for 3rd party external systems
  • Admin panel   with control panel for configuration management
  • The Workspace  , a system management web interface for hotel staff

 

 

Security

For every type of application user, the system provides an authentication process with personalized credentials and password security provided by the Administrator. The system interacts with the outside world via SSL with 128-bit keys. The services have no external connection, located on a private cloud, completely isolated from external access. The system protects sensitive customer data by encryption using the AES 256 algorithm.

Timeline

The biggest challenge we faced was adhering to tight deadlines during the development phase. The main reason for such a rush was that David and the PassportScan team were scheduled to present the app’s MVP at several RoadShows and Hospitality conferences. So there is no room for error.

We completed the project release on time, thanks to defined Milestones, a well-prepared microservices and backend project architecture. Thanks to microservices technology, we managed to develop multiple modules simultaneously, and the orchestration of adding modules helped us avoid any kind of server downtime. Therefore, if any module fails, other modules will quickly help (under 5 seconds) to retrieve all data.

Project technology stack 

  • Symfony 4.3 for payment systems and web-based workspaces
  • The SDK reads documents to identify letters and numbers in the passport
  • Signature module SDK for capturing digital signatures
  • Scan module SDK for passport scanning
  • Storage module SDK for sending data to cloud storage
  • Module and license management SDK to manage owner, hotel data, and root client device identity
  • User management API to set different user access levels
  • Stripe SDK is an online payment gateway
  • JSON (JavaScript Object Notation) to create custom invoices
  • Google Maps API for address validation
  • Google Cloud Platform Storage for secured data storage
  • Amazon Web Services Mailer for streamlined ticketing and technical support
  • Google Cloud Platform Pub/Sub messaging to connect microservices architecture components
  • Swift SDK for iPad app version
  • Android SDK and Android Studio for Android-enabled devices

Team composition

  • 4 Back-end programmers
  • 1 DevOps
  • 2 Project management
  • 2 iOS developers
  • Android developer
  • 2 QA engineers
  • 2 Business Analysts

Result

PassportScan is shaping the hospitality industry by showing how technology can eliminate routine tasks and paperwork for hotel staff.

Thanks to clear project goals and timely communication with David and the PassportScan team, we built the first version of the app in just one month from project launch. We’re proud to be a part of products like PassportScan because they improve the world we live in today. Watch the video where we share our thoughts on the PassportScan project.

We recently launched a Self-Check-in app discovery phase for PassportScan to allow guests to check-in via the app using their own mobile devices. This is very important right now with the COVID-19 Pandemic situation, allowing the possibility of contactless services in the Hospitality industry.

Nguồn SentoApp News
Explore Top Home Design Apps on iOS – Create Your Dream Home

Explore Top Home Design Apps on iOS – Create Your Dream Home

Designing and building your dream home has become easier than ever thanks to the development of technology. With the...

Bac Kan App Design – Professional, reputable web app writing – 0904344888

Bac Kan App Design – Professional, reputable web app writing – 0904344888

 SENTO APP – #1 professional & reputable Bac Kan APP design service company in Vietnam. We provide business solutions...

Reputable Cao Bang App design – 100% Free download support for CH Play/App Store

Reputable Cao Bang App design – 100% Free download support for CH Play/App Store

SENTO APP – #1 professional & reputable Cao Bang APP design service company in Vietnam. We provide business solutions...

Reputable Cao Bang App design – 100% Free download support for CH Play/App Store

Reputable Cao Bang App design – 100% Free download support for CH Play/App Store

 SENTO APP – #1 professional & reputable Cao Bang APP design service company in Vietnam. We provide business solutions...

Where is a reputable place to design apps in Son La?

Where is a reputable place to design apps in Son La?

Son La app design service is becoming more and more popular and practical thanks to the attractive benefits that this type...

Lai Chau App design package – SAPP.VN | 0904.344.888

Lai Chau App design package – SAPP.VN | 0904.344.888

Lai Chau app design is one of the types of services that promote economic development right in Lai Chau province...

Where is a reputable place to design Apps in Hoa Binh?

Where is a reputable place to design Apps in Hoa Binh?

Commercial sales apps are one of the most popular forms of online business today. Using Hoa Binh app design service to...

Quote for reputable Dien Bien App design – #1 quality in Vietnam

Quote for reputable Dien Bien App design – #1 quality in Vietnam

How much does App design in Dien Bien cost? Which App writing company in Dien Bien is reputable? Cheap?...

Where is a reputable place to design apps in Yen Bai?

Where is a reputable place to design apps in Yen Bai?

Where to design an app in Yen Bai to ensure comprehensive quality is a question that many businesses in the...

Where is a reputable place to design apps in Lao Cai?

Where is a reputable place to design apps in Lao Cai?

Promoting the brand by using electronic apps to quickly serve customers is becoming a top priority for businesses. This...

Where is a reputable place to design apps in Bac Lieu?

Where is a reputable place to design apps in Bac Lieu?

In the age of technology 4.0, mobile apps play an increasingly important role. Not only does it enhance brand...

Where is a reputable place to design apps in Ca Mau?

Where is a reputable place to design apps in Ca Mau?

The birth of Smartphones is the driving force behind the increasing number of mobile applications. This is also a...

Where is a reputable place to design apps in Can Tho?

Where is a reputable place to design apps in Can Tho?

Currently, business units advocate designing their own apps to help consumers access services more easily. This also helps businesses...

Dong Thap App Design – build the #1 reputable sales app website in Dong Thap

Dong Thap App Design – build the #1 reputable sales app website in Dong Thap

 SENTO APP – #1 professional & reputable Dong Thap APP design service company in Vietnam. We provide business solutions...

Explore Finhay App – Effective and Convenient Financial Investment Solution

Explore Finhay App – Effective and Convenient Financial Investment Solution

In the context of economic change and financial market development, investment and personal financial management are becoming increasingly important....

Application Design Costs – Detailed Instructions

Application Design Costs – Detailed Instructions

App design is currently the solution to all the requirements of a person in the world. Anything a consumer...

TOP 6 Elements Needed To Design A Food Delivery App

TOP 6 Elements Needed To Design A Food Delivery App

Food delivery app design has increased in the days following the COVID-19 epidemic. Digital adoption and e-commerce have been...

Top 10 Popular Food Ordering Applications Today – Sento App

Top 10 Popular Food Ordering Applications Today – Sento App

In the age of technological development, ordering food through applications has become an inevitable part of modern life. Convenience,...

Discover the Top Cheapest Food Delivery Apps in Vietnam – Save Every Meal

Discover the Top Cheapest Food Delivery Apps in Vietnam – Save Every Meal

In the age of digitalization and convenience, ordering food through food delivery applications not only saves time but also...

What is an App on the iOS Platform? Explore This Interesting Phone Application

What is an App on the iOS Platform? Explore This Interesting Phone Application

Applications on the iOS platform have become an indispensable part of our daily lives. From entertainment to work, learning...

Related knowledge

Strong partner
sustainable and lasting cooperation

Our consultants will always have a solution for you! Please contact in your area.

NATIONWIDE HOTLINE

0904.344.888
HD 159 Vinhomes Marina Cau Rao 2, Vinh Niem, Le Chan, Hai Phong Map

THE NORTHERN REGION

0937.874.222
12th Floor, Licogi 13 Building, 164 Khuat Duy Tien, Thanh Xuan, Hanoi Map

MALAYSIA ADDRESS

10985474
The Gardens Mall, Lingkaran Syed Putra, Mid Valley City, Kuala Lumpur, Malaysia Map

SOUTHERN REGION

0904.344.888
No. 88 Bach Dang Street, Ward 2, Tan Binh District, City. Ho Chi Minh Map

CENTRAL REGION

0932.697.333
Lot 12A4 Nguyen Sinh Sac, Hoa Minh, Lien Chieu, Da Nang Map

INDONESIA ADDRESS

+62(21)3950 2888
40th.Floor, Capital Place, J1. Jend. Gatot Subroto Kav 18, Kuningan Barat, Mampang Prapatan, Indonesia Map