Building an Innovative Airline Ticket Booking Platform Oxytra
Our client, a dynamic Software as a Service (SaaS) company, approached us with a visionary project to create a cutting-edge B2C and B2B airline ticket booking system. This multi-tenant, multi-vendor solution was designed to serve a diverse audience of travel agents, sellers, suppliers, and end-users in the online travel marketplace. The project had a tight timeline of approximately Six months, and the client expected a user-friendly web application that would be responsive across all devices. The technology stack selected for this project included Angular JS, Node.js, and either MySQL or MongoDB as the database
The project's scope included the development of a cloud-based eCommerce platform entirely exposed through a RESTful API. The system comprised the following key components:
Master Admin (SaaS Company):
The primary administrator responsible for overseeing all aspects of the platform, including user management, order tracking, marketing, and system settings.
Multi Tenants (Sellers and Suppliers):
These entities could create and manage staff users, set up payment terms, and control their inventory for resale to buyers.
B2B Users:
Registered under Multi-Tenant Admin, B2B users could search and book flights, manage bookings, and request deposit transfers.
B2C Users:
Also registered under Multi-Tenant Admin, B2C users had access to flight booking features and the ability to manage their travel history.
B2B2B (Multi-Vendors):
These entities operated under the Multi-Tenant Admin and were involved in the supply of flight inventory.