Skip to content

shlok695/flight-info-system

Repository files navigation

✈️ Flight Information System

An interactive full-stack web application to explore global airlines, routes, and airports — complete with map visualization and dynamic route checking.

🔍 Features

  • 🔎 Search airlines by country name or code
  • 🛫 View routes from selected airports
  • 🌍 Interactive map with real-time route drawing (Leaflet.js + OpenStreetMap)
  • 📋 Airport metadata and airline connections
  • 📦 Fully responsive frontend with clean card-based layout

🛠️ Tech Stack

Layer Tools Used
Frontend HTML, CSS, JavaScript (vanilla)
Backend Node.js, Express.js
Visualization Leaflet.js, OpenStreetMap
Hosting AWS EC2 (Ubuntu)
Data Format CSV parsing via PapaParse

🚀 How to Run

# 1. Clone the repository
git clone https://github.com/<your-username>/flight-info-system.git
cd flight-info-system

# 2. Install dependencies
npm install

# 3. Start the server
node index.js

# 4. Open in browser
http://localhost:8000

👨‍💻 Author

Shlok Shah
Master’s Student in Computer Science | Cybersecurity Focus
🔗 LinkedIn
🐙 GitHub

About

A full-stack flight management system with a public-facing UI, built using Express.js and PostgreSQL to search and display airlines, airports, and routes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors