Flight Booking System
This project is a Flight Booking System developed using the Flask framework in Python. The system allows users to manage flight-related operations through a web-based interface. Flask is used as the backend framework to handle routing, logic, and server-side processing.
The project uses a virtual environment (.venv) to manage dependencies. Make sure to activate the virtual environment before running the application.
Requirements Python 3.x Flask ReportLab
Installation and Setup
Clone or download the project files.
Create and activate a virtual environment:
On Windows: python -m venv .venv .venv\Scripts\activate
On macOS/Linux: python3 -m venv .venv source .venv/bin/activate
Install the required packages: pip install flask pip install reportlab
Running the Application
After installing the dependencies, run the Flask application using: python app.py
Once the server is running, open your browser and go to: http://127.0.0.1:5000
Notes
Ensure that the virtual environment is activated every time before running the system. Flask handles the web server and routing, while ReportLab is used for PDF generation within the system