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.