Web application to help users see and book flights, trains and hotels for their journey
The website has a user interface where the users can view avaialable flights, trains or hotels and book them for their journey. To render data to the frontend, this project demonstrates the use of both:
- Interacting with a database
- Scraping realtime data from the web
- Shows the users a list of available flights, hotels or trains based on search parameters
- Can be filtered on the basis of price, duration
- Implemented a firebase database for flights
- For trains and hotels, realtime data is scraped
Clone the repository to your local device
$ pip install -r requirements.txt
$ python run.py
Open http://127.0.0.1:5000/ and have fun.
- Currently, the flights database has routes between only a few major airports, to demonstrate the connectivity of firebase with flask. However, it can be extended for more airports and populated easily.