sss

Jetgenie

JetGenie is an advanced Al-powered chatbot designed to revolutionize the airline ticket booking process by offering a seamless, efficient, and user-friendly platform for air travelers.

Exclusively tailored for aviation-related services, JetGenie enables users to effortlessly access real-time flight information, check schedules, compare ticket prices across multiple airlines, process secure payments, and generate digital boarding passes. By integrating real-time weather updates for various destinations, it further enhances the travel planning experience, ensuring passengers are well-prepared for their journeys.

Its intuitive conversational interface simplifies the complexities of flight booking. making it accessible to both first-time travelers and frequent flyers.

Building on Next.js - focusing on what's important

The web app is built using Next.js. Below are a few reasons why we chose to build using it.

Less time spent on configuration

As a relatively small team, the less time we spend on configuring webpack or babel, the more time we have to spend building real product features. Having the framework take care of these things has been a huge timesaver.

Route based code splitting

As the number of features on the web app grows, so too does our codebase. In order to minimise the amount of unused code downloaded by customers, we've taken full advantage of next.js' route-based code splitting. This allows us to keep the initial load times of the web app relatively light.

A library of reusable components

As this was our first major public web app, we started with a clean slate. In order to support future web projects, we started to build up a library of generic low-level components that could be reused in the future.

Jetgenie ss

Technical details

  • React based web app (Next.js)
  • API layer built with Go
  • Apollo for data fetching