Skip to content

Latest commit

 

History

History
67 lines (36 loc) · 1.4 KB

README.md

File metadata and controls

67 lines (36 loc) · 1.4 KB

✈️ Routes Finder

A small web-app to find out routes operating by certain aircraft types by certain airline. Helps to catch some rare aircraft or wisely choose business class miles redemption

🖥 Demo

https://routes.de1337ed.ru/

Screenshot 2023-05-28 at 21 58 28

🛠 Tech Stack

Back: Python 3.9, FastAPI, requests, bs4

Client: HTML5, CSS, JS, Select2

💭 General logic

  • For choosen airline app parses Flightradar24 page with list of aircrafts
  • User prompted to choose one of aircrafts type used by airline
  • For choosen aircraft type app looks for unique routes operated by all of the aircrafts of this type
  • A gcmap link is generated to visualise those unique routes

👨‍💻 Run Locally

Clone the project

  git clone https://github.com/d31337ed/GetAircraftRoutes.git
  • Go to the project directory
  cd GetAircraftRoutes
  • Run the web-server
  > uvicorn index:app  
  • Open the client in browser
  http://localhost:8000

🛣 Roadmap

  • Catch exeptions after temporarily ban by flightradar. Add adaptive time-out for outcome requests.

  • Fix Aircraft Types buttons shifts

  • Improve appearence

📬 Feedback

If you have any feedback, please reach out to me at anton -at- de1337ed.ru