Skip to content

This is a simple JavaFX-based desktop application for managing flight schedules. It loads flight data from CSV files, allows filtering, sorting, and reordering flights based on timing. Additionally, it communicates with a simple Java-based server using TCP sockets.

Notifications You must be signed in to change notification settings

Amira-Sh06/Flight-Management-JavaFX-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flight-Management-JavaFX-App

This is a simple JavaFX-based desktop application for managing flight schedules. It loads flight data from CSV files, allows filtering, sorting, and reordering flights based on timing. Additionally, it communicates with a simple Java-based server using TCP sockets.

Features

  • Load flight data from .csv files.
  • View and sort flights by flight number, departure time, duration, etc.
  • Filter flights by type (Commercial, Private, etc.).
  • Move "late" flights to the end of the queue.
  • Communicate with a mock server for scheduling updates.

Project Status This group project was created as a learning exercise during my early Java education. While not fully production-ready, it demonstrates my ability to work with GUI, data processing, and basic networking in Java.

This project was done in group. This is a beginner-level project and still under improvement.

About

This is a simple JavaFX-based desktop application for managing flight schedules. It loads flight data from CSV files, allows filtering, sorting, and reordering flights based on timing. Additionally, it communicates with a simple Java-based server using TCP sockets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages