Skip to content

A flight planning application that tracks and monitors flight prices, and notifies user at the opportune moment to purchase ticket. Used Selenium for Web-scraping, MySQL for database, and Python OOP and dicts for data processing.

shawnhan108/Flight_planner

Repository files navigation

Flight_planner

A flight planning application that notifies travellers to buy tickets at the best opportune moment.

Highlighted Features of the project:

  • Tracks user's flights and monitors flight ticket price flucuations.
  • Allows user to have filters such as departure/return date and time and price ranges as well as notification criterion such as price difference and price trend.
  • Notifies user when all filters and notification criterion are met.

Tools used:

  • Selenium Webdriver to fill in forms and scrape data from AirCanada.ca
  • MySQL for database
  • Python classes, OOP, and dicts for data processing.
  • Statistic algorithms for prices' trend insight.

Remark:

  • Collaboration between Yushuo (Shawn) Han and Anubhav Maulik.

About

A flight planning application that tracks and monitors flight prices, and notifies user at the opportune moment to purchase ticket. Used Selenium for Web-scraping, MySQL for database, and Python OOP and dicts for data processing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages