Skip to content

Django-based airline reservation practice project focusing on models: flights, aircraft, routes, reservations, passengers and crew. Implements relations, custom managers, signals, validations and admin integrations. Ideal for learning ORM design, migrations, and testing. Includes sample data and usage notes. Built for learning and portfolio demos.!

Notifications You must be signed in to change notification settings

CapBraco/Aeroline-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛫 Django Airline Reservation System

A Django-based practice project simulating an airline management system, focused on building and experimenting with Django models, relationships, and ORM operations.


🚀 Features

  • Flight, Aircraft, Route, Passenger, and Reservation models
  • One-to-many and many-to-many relationships
  • Custom model managers and querysets
  • Model signals and validation methods
  • Django admin customization
  • Example migrations and sample seed data

🧩 Tech Stack

  • Backend: Django 5+, Python 3.10+
  • Database: SQLite (default)
  • Environment: Virtualenv / venv
  • Testing: Django TestCase

🛠️ Setup Instructions

# Clone the repository
git clone https://github.com/<your-username>/aeroline.git
cd aeroline

# Create virtual environment
python -m venv venv
source venv/bin/activate  # On Windows use: venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Run migrations
python manage.py migrate

# Create superuser
python manage.py createsuperuser

# Start server
python manage.py runserver

About

Django-based airline reservation practice project focusing on models: flights, aircraft, routes, reservations, passengers and crew. Implements relations, custom managers, signals, validations and admin integrations. Ideal for learning ORM design, migrations, and testing. Includes sample data and usage notes. Built for learning and portfolio demos.!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published