A modern Flight Management Dashboard built with React, featuring route-based navigation, flight tracking, and dynamic status updates.
This project is part of my Full-Stack Developer Journey (Day 15: React Router + State Management).
✅ Add new flights (Flight Number, Destination, Departure Time, Status)
✅ View a list of all scheduled flights
✅ Update flight status dynamically (On Time, Delayed, Cancelled)
✅ Delete flights from the list
✅ Smooth navigation between pages using React Router v6
✅ Clean, responsive UI with pure CSS-in-JS styling
- Practice React Router for multi-page navigation
- Manage complex component state using
useState - Understand props drilling and event handling
- Create reusable UI and manage CRUD operations without backend
| Technology | Purpose |
|---|---|
| React | Frontend framework |
| React Router DOM | Client-side routing |
| JavaScript (ES6) | Logic and interactivity |
| CSS-in-JS | Styling and layout |
| VS Code / PyCharm | Development environment |