• Implement a system which enable charter owners/brokers to sell bookings for vacant seats on their aircrafts at affordable prices.

  • Increase the revenue of the industry by solving for partial vacancy and return journeys.

Jetsavvy Case study

JetSavvy is travel technology company that is reshaping charter travel for digital age.
Founded: 2017, Employees: 5, Headquarters: Toronto, Ontario, CA.

The demand for Air Charter is rising due to it is a fast and reliable mode of transportation for business and personal needs. Air Charter Services market has valued at US$ 26.76 Bn in 2021 and set to grow at CAGR 3.4% over the forecast period of 2021-2027.

JetSavvy is a revolutionary e-commerce platform for private charter owner, brokers and customers to have a ecosystem to offer and avail charter bookings.

An unscheduled flight that deviates from the usual airline itinerary is known as a charter flight. A charter flight enables the user to rent a whole plane and select the place, time, and point of departure. Unlike regularly scheduled flights, seats on charter flights can be ordered separately from a charter company or included as part of a travel package by tour operators.

It is well designed, user-friendly, and highly intuitive platform. It has two parts one for customers and other for owners/brokers to manage their business.

There was a lack of integrated platform where private charter owners/brokers can manage everything related to the operations.

JetSavvy is solving the problem with its highly intuitive platform where it helps manage not only bookings, cancelation but other host of services like catering, ground transportation, customer management etc.

The Platform is built on modern architecture which leverage cloud technologies for its high availability and scalability with industry coding standard and tech stack.

PCI Compliance

In order to guarantee that all businesses that process, store, or transport credit card information maintain a safe environment, the Payment Card Industry Data Security Standard (PCI DSS) is a set of regulations. To manage PCI security requirements and enhance account security throughout the transaction process, it was introduced on September 7, 2006. The PCI Security Standards Council (PCI SSC), an independent organisation established by Visa, MasterCard, American Express, Discover, and JCB, oversees and operates the PCI DSS. It's interesting to note that payment brands and acquirers, not the PCI SSC, are in charge of ensuring compliance.

How is this followed in JetSavvy Platform?

a. Proper use of password protection.
b. Encryption of card holder data.
c. Encrypted request data
d. Create and Maintain logs for platform access
e. Document policies
f. Restrict physical access to financial information.

Technology Stack

The application is built on ASP.NET MVC and Angular SPA for the development of FE and APIs. It uses Redis and SQL Server as the Backing store for Caching and Data Storage.

.NET MVC

ASP.NET MVC is a web application framework developed by Microsoft that implements the model–view–controller pattern. It is no longer in active development. It is open-source software, apart from the ASP.NET Web Forms component, which is proprietary.

ANGULAR:

Angular is an application-design framework and development platform for creating efficient and sophisticated single-page apps. Built on TypeScript, Angular includes:

  • A component-based framework for building scalable web applications
  • A collection of well-integrated libraries that cover a wide variety of features, including routing, forms management, client-server communication
  • A suite of developer tools to help you develop, build, test, and update your code

With Angular, you're taking advantage of a platform that can scale from single-developer projects to enterprise-level applications. Angular is designed to make updating as straightforward as possible, so take advantage of the latest developments with minimal effort.

SQL SERVER:

SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network.

SIGNALR:

SignalR is used for communication via WebSockets to send Push messages asynchronously from the server to specific clients.

Design Patterns Used

REPOSITORY

Repository pattern implements separation of concerns by abstracting the logic behind data query and persistence.

ADAPTER

Adapter design pattern makes it possible for items with incompatible interfaces to function together.

PROXY

A substitute or stand-in object can be provided for another object using the structural design pattern known as proxy. Using a proxy, you can take an action either before or after the request reaches the original object, controlling access to the original object.

CHAIN OF RESPONSIBILITY

It enables you to transmit requests along a line of handlers. When a request comes in, each handler chooses whether to process it or send it on to the handler after it.

INVERSION OF CONTROL

Allows developers to manage lifetime of objects via a DI Container. The required dependencies are constructor injected as needed and abstracts away the logic for Object construction from a Developer. The lifetime can be transient, scoped or singleton as needed by the application.

Solution

ASP.NET MVC
Angular 7
SQL Server, Redis
TypeScript
Rxjs

Results

Platform for owners and brokers of Charter/Helicopters to offer booking at affordable prices

Download JetSavvy Case Study