An interactive full-stack web application to explore global airlines, routes, and airports — complete with map visualization and dynamic route checking.
- 🔎 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
| 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 |
# 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:8000Shlok Shah
Master’s Student in Computer Science | Cybersecurity Focus
🔗 LinkedIn
🐙 GitHub