Team Project

B2B Travel Agency Operations Platform

A platform that enables travel agencies to search and book flights for customers and manage bookings, tickets, changes, cancellations and after-sales operations.

My RoleFrontend Developer
PlatformsResponsive Web Application · Operations Platform
StatusActive in production
B2B flight search and booking operations screen

01

Project Overview

  • A B2B platform for travel agencies to manage flight search, reservations and after-sales operations.
  • I have contributed to frontend development since December 2024.

02

The Problem

  • Agency users work with different permissions and operational rules across reservations, tickets, changes, cancellations and financial processes.

03

The Solution

  • Flight search, reservations, booking management and after-sales operations are presented as a connected user experience.

04

My Role and Contribution

Operational frontend

  • Flight search, reservation, booking and ticketing interfaces
  • After-sales, role-based screens and financial views

Integration and quality

  • REST API integrations and service-data normalization
  • Loading, error, empty states and performance improvements

05

Key Features

  • Agency user and role management
  • Flight comparison
  • Reservations and ticketing
  • Changes, cancellations and after-sales operations

06

Technical Architecture

  • The Vue.js frontend connects to centralized backend services; user roles determine accessible screens and actions.

07

Technical Challenges

Roles and booking states

Users need to see operations that match their role and booking status.

08

Key Decisions

  • A dedicated agency experience was created instead of reusing the B2C flow.
  • Dense information is divided into list and detail views.

09

Outcome

  • I contribute to flight search, reservations, after-sales and financial-view areas in the production platform.

10

Status

  • Active in production
  • Development continues
  • Used by travel agency users

11

Technologies

JavaScriptVue.jsVue 3Composition APIPiniaVue RouterNuxtPrimeVueREST APIs