This project is a RESTful API for an airline ticket booking system, developed using Django REST Framework. The system allows users to view available flights, book tickets, and manage their orders.
- View available flights and their information.
- Book airline tickets.
- Manage orders (create, view, cancel).
- User authentication and authorization.
- Administrative interface for managing flights, tickets, orders, routes and airplane.
- Django & Django REST Framework
- PostgreSQL
- Docker & Docker Compose
- JWT for authentication
- Swagger and redoc for documentation
- Docker and Docker Compose
- Clone the repository
git clone https://github.com/Marinel444/Airport_API_Service.git
- Copy .env.sample -> .env and populate with all required data
- run
docker-compose up --build
- create admin user