A modern and fun flight booking platform!
Book trips easily and browse funny, creative special offers uploaded by airline employees.
This project includes two main interfaces:
-
User Interface
- Register and log in
- Book trips
- Browse special offers
- Manage personal profile
-
Worker Interface
- Employee login
- Post custom and funny special offers (e.g., "Carry my suitcase for a week and travel for free")
- Manage worker profile
- Seat Selector Page

- Flight Search Page

- Login Page

- Special Offers List

- User Profile

- Create Offer (Worker)

- Register and login
- Book trips
- Browse special offers
- Manage personal profile
- Employee login
- Create custom special offers
- Backend: Django (Python)
- Frontend: HTML, CSS, JavaScript, AJAX, React
- Database: PostgreSQL
- Containerization: Docker
- Testing & Automation:
- Selenium (for browser-based UI testing)
- Django TestCase and StaticLiveServerTestCase (for unit and integration testing)
- Security: Argon2 Password Hashing
- Scripting & DevOps: Bash / Shell Scripting, Docker Compose
- Utilities: Python Standard Libraries
Clone the repository:
git clone https://github.com/coderpeti/funny-airport.git
cd funny-airport
docker-compose up --buildThe application will be available at:
This project is open-source and available under the MIT License.
Created by: Péter Kóder
Email: petercoder.dev@gmail.com
GitHub: coderpeti
YouTube: @peter_koder