A simplified airline management system with flight management, booking, and check-in features.
- Flask
- Pyrebase4 (Firebase Realtime Database)
- Bootstrap 5
- jsQR (QR Code Scanner)
- Add flights to the database
- Specify the number of seats for each flight (columns and rows)
- Book seats individually
- Check-in for booked seats
- View flight details and seat status
- Generate a QR code for each seat for check-in (* https required)
- Clone this repository
- Create a venv environment and activate it
python -m venv venv
venv\Scripts\activate (Windows)
source venv/bin/activate (Linux)- Install dependencies
pip install -r requirements.txt- Run the app
python app.py- Open https://localhost
- Clone this repository
- Build the image
docker build -t flyepic .- Run the container
docker run -d -p 443:443 -p 80:80 flyepic- Open https://localhost




