This application scrapes flight data from Kayak.ae, stores it in MongoDB, and provides a Streamlit interface for analysis and visualization.
Features
Scrapes flight price, airline, duration, and stop information.
Allows users to select origin and destination airports and departure dates.
Stores scraped data in a MongoDB database.
Provides data cleaning and transformation (currency conversion, duration to minutes, etc.).
Visualizes data using bar charts and scatter plots (e.g., price vs. destination, price vs. airline).
Displays a correlation matrix of price, stops, and duration.