Back to portfolio
Internship project • TunisAir

In-Flight Sales & Operations Management Platform

An enterprise-grade ASP.NET Core MVC application to automate Tunisair's in-flight sales, crew workflows, and financial operations. It brings sales, flight and crew assignments, commission calculations, cash reconciliation, and reporting together in one secure platform—reducing manual work while improving accuracy.

Role

Full-stack developer • Workflow automation

Stack

ASP.NET Core MVC • SQL Server

TunisAir project dashboard preview

Project story

This platform centralizes the day-to-day work behind onboard sales: managing sales and offers, matching transactions with flights and crew rosters, calculating commissions, reconciling cash, and reviewing financial performance. Its responsive ASP.NET Core MVC interface gives administrative and operational teams a shared, real-time view of their workflows.

Automation replaces repetitive checks and calculations with validated workflows. Sales are associated with the right flight, crew, and articles; commissions adapt to crew assignments, including dynamic PNC allocations; and cash overages or shortages are flagged as soon as a discrepancy is detected.

Built with ASP.NET Core MVC and ASP.NET Core Identity, the application protects sensitive operations with role-based access for DGF, Agent Saisie, and administrators. PDF report extraction, in-app notifications, detailed logging, and French-ready validation help make the system practical for real operational use.

Automation at the core

  • Automatically calculates crew commissions from sales, with support for dynamic PNC assignments.
  • Detects cash-register overages and shortages in real time to surface “trou de caisse” discrepancies.
  • Connects sales and offers to flight manifests, crew rosters, and article catalogs with validation and duplicate checks.
  • Applies managed exchange rates to transactions and extracts data from PDF reports.
  • Provides financial dashboards for revenue, sales, offers, commissions, and operational KPIs.

Highlights

Crew commission automationCash reconciliationFlight & crew assignmentRole-based securityPDF data extraction

Gallery

Visual walkthrough of the project

View repository