Plane Catcher is a flight tracking web application that retrieves detailed flight information based on a flight number and date. It allows users to access real-time data including departure and arrival airports, terminals, gates, flight status, delays, aircraft model, and exact timing.The application is built entirely with React and Vite, styled with custom CSS, and powered by the AviationStack API. It’s designed for clarity and responsiveness, giving users a clean and efficient way to track their flight’s progress and logistics.
- Search for flights using flight number and date
- View departure and arrival airport details
- Access gate, terminal, and aircraft information
- Check real-time departure/arrival times and delays
- Flight status updates powered by AviationStack API
- Clean, responsive interface for all devices
- Frontend: React, Vite
- Styling: Custom CSS
- Data: AviationStack API
Follow these steps to run the project locally:
- Clone the repository
git clone https://github.com/EmireHaouas/Fly_Catcher.gitcd Fly_Catchernpm install
npm run devOpen your browser Visit http://localhost:5173 to view the app.
Here’s a list of features I plan to add in the future:
Feel free to contribute ideas or submit pull requests for new features!

