Inspiration

The flight booking system for airlines can be made relatively simple by using a Facebook Chatbot rather than spending time on an android application or on a website. Generally, a normal customer takes time to get used to the interface for flight services. Using a chatbot is a more user-friendly way, where just through a conversation, one can get their work done.

What it does

It provides the following functionalities:

  1. Flight Booking - easy booking of tickets through facebook messenger via chatbot
  2. Check-in - providing secure check-ins using face recognition
  3. Complaints - Improvising the existing Complain Management System by implementing the Ranking Algorithm

How we built it

We used Python(Flask), Postgres SQL, Amazon Rekognition API, Facebook Developer APIs.

Challenges we ran into

Non-availability of public API for booking of flight so we had to simulate it.

Accomplishments that we're proud of

Sound, fast and secure check-in system with facial recognition using Amazon Rekognition, hassle-free flight status retrieval, and bookings info.

What we learned

Handling conversations on the Chatbot effectively using NLP and responding to it using proper templates from Facebook and managing data effectively using PostGRE SQL.

What's next for DexterBot

Our further implementations are:

  1. Including Voice feature in chatbot using Amazon's Alexa, we can make it more user-friendly.
  2. Recommend flights based on previous bookings as well as positive feedback.
  3. Based on the frequency of complaints, we can find the root of the problem and tackle it at the earliest.

Built With

Share this project:

Updates