Skip to content

The Django Flight Management App is a robust web application designed to simplify flight management processes. With a user-friendly interface, this app empowers users to efficiently handle and access information related to flights, origins, destinations, arrivals, and departures.

Notifications You must be signed in to change notification settings

riddhisharma-sudo/SQL-MODELS-MIGRATIONS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Django Flight Management App

Overview

This Django project is a web application for flight management. It includes features for managing flights, origins, destinations, arrivals, and departures. The project uses SQLite as the database. Additionally, users can log in to view their specific flight details and explore other available flights.

Features

  • User Authentication: Allows users to register, log in, and log out securely.
  • Flight Management: Admin can manage flights, origins, destinations, arrivals, and departures.
  • User-Specific Flights: Upon login, users can view details about their flights.

Technologies Used

  • Django
  • SQLite3

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/your-project.git
  2. Navigate to the project directory:

    cd your-project
  3. Create a virtual environment (optional but recommended):

    python -m venv venv
  4. Activate the virtual environment:

    • On Windows:
      venv\Scripts\activate
    • On macOS/Linux:
      source venv/bin/activate
  5. Install dependencies:

    pip install -r requirements.txt
  6. Run migrations:

    python manage.py migrate
  7. Create a superuser for accessing the admin interface:

    python manage.py createsuperuser
  8. Run the development server:

    python manage.py runserver
  9. Access the application at http://localhost:8000.

Usage

Admin Interface

  • To access the Django Admin interface, log in using the superuser credentials created earlier: http://localhost:8000/admin.
  • Manage flights, origins, destinations, arrivals, and departures through the admin interface.

User-Specific Flights

  • Users can register and log in using the application.
  • After logging in, users can view details about their specific flights.
  • Explore other available flights on the platform.

License

This project is licensed under the MIT License.

About

The Django Flight Management App is a robust web application designed to simplify flight management processes. With a user-friendly interface, this app empowers users to efficiently handle and access information related to flights, origins, destinations, arrivals, and departures.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published