Skip to content

airline-management-system/airline-management-system.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airline Management System - Project Showcase Website

1. Introduction

This website serves as the official showcase for the "Modernized Airline Management System Enhanced With AI-Driven Solutions" project, a senior year endeavor by Berkay Dinç, Yusuf Gassaloğlu, and Güney Söğüt, under the mentorship of Prof. Dr. Semih Utku from the Department of Computer Engineering, Dokuz Eylul University.

The primary purpose of this website is to present a comprehensive overview of the project, including its objectives, key features, the technology stack employed, visual demonstrations, team information, and access to detailed project documentation. It aims to provide visitors with an engaging and informative experience, highlighting the innovative aspects of the airline management system.

2. Website Content and Structure

The website is a single-page application designed with a modern, minimalist aesthetic, ensuring a responsive and intuitive user experience across all devices. It is organized into the following sections:

  • Home: A captivating hero section featuring a background video (plays on hover) that introduces the project title and its core theme.
  • About: Provides a detailed explanation of the project's motivation, the problems it addresses in traditional airline management systems, and its primary goals.
  • Features: Highlights the key intelligent and efficient functionalities of the Airline Management System, including:
    • AI Chatbot
    • Anti-Fraud System
    • AI-Powered CRM
    • Intrusion Detection System (IDS)
    • Scalable DevOps Architecture
    • Robust Security Measures
  • Tech Stack: Showcases the modern technologies used in the development of the Airline Management System itself, such as Go, Python, TypeScript, Tailscale, Jenkins, Docker, Langchain, Pandas, PostgreSQL, Scikit-learn, Harbor, and Kubernetes.
  • Gallery: A collection of project visuals (screenshots, diagrams). Images are clickable, opening in a larger modal view, and display descriptive text on hover.
  • Team: Introduces the project developers (Berkay Dinç, Yusuf Gassaloğlu, Güney Söğüt) and the project mentor (Prof. Dr. Semih Utku), with links to their respective LinkedIn profiles, GitHub accounts, and personal websites where available.
  • Documents: Provides direct links to view the comprehensive project report and the project poster for more in-depth information.
  • Header Navigation: Includes links to all sections and an external link to the project's GitHub repository.

3. Technologies Used for this Website

This showcase website itself is built using the following web technologies:

  • HTML5: For the core structure and content.
  • Tailwind CSS: A utility-first CSS framework for rapid UI development and responsive design.
  • Alpine.js: A rugged, minimal JavaScript framework for adding interactivity (e.g., mobile menu, image modal).
  • Lucide Icons: For clean and consistent iconography throughout the site.
  • Simple Icons: Used for displaying technology logos in the "Tech Stack" section, sourced from a CDN.

4. Project File Structure

The website files are organized as follows:

airline-website/
├─ index.html              # The main HTML file for the website
└─ static/
   ├─ images/             # Directory for storing image assets
   │  ├─ home-hero.png   # (e.g., hero background, team photos, gallery images)
   │  ├─ home.png
   │  ├─ admin-dashboard.png
   │  └─ ... (other project visuals)
   ├─ styles/
   │  └─ style.css       # External CSS file for custom styles
   ├─ scripts/
   │  └─ script.js       # External JavaScript file for custom interactivity
   └─ videos/             # Directory for storing video assets
      └─ home-hero-video.mp4 (example for hero background video)

5. How to View the Website

  1. Ensure all files and folders are structured as described above.
  2. Open the index.html file in any modern web browser.

6. Purpose of the Airline Management System Project

The "Modernized Airline Management System" project aims to address the limitations of outdated, legacy airline management systems. It proposes a user-friendly, efficient, and intelligent platform for both airline personnel and customers by integrating innovative technologies and AI-driven solutions. The system focuses on enhancing operational efficiency, improving customer experience, ensuring data security, and providing scalable infrastructure through DevOps practices.


This README provides a clear guide to the project website, its contents, and the underlying project it represents.

Releases

No releases published

Packages

 
 
 

Contributors