Skip to content

Latest commit

 

History

152 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✈️Airplane Boarding System✈️

Project Overview

The Airplane Boarding System is a web based designed to manage and streamline flights,bookings, customer support, check in.

The website offers intuitive features for both employees and administrators, providing a streamlined solution for the tracking and management of airport data records. This system is designed to efficiently capture, store, and process airport management data through a comprehensive digital platform.


🔨 Built With:

  • Python
  • Django
  • Html
  • Css
  • Sass Css
  • BootStrap Css
  • JavaScript
  • MySql Workbench

🙋‍♂️ Members:

  • John Gabriel Cañal
  • Allen Luis Mangoroban
  • Daniel Stephen Delima

🚀 Table of Contents


⚙️ Installation

Follow these steps to set up the project on your local machine.

Prerequisites

Make sure you have the following software installed:

  • Python 3.12.5 (you can check by running python --version or python3 --version in your terminal).
  • pip (Python's package manager), usually installed alongside Python.
  • Django (installed through pip).
  • MySQL Workbench

If you don't have these installed, download Python from the official website, and pip comes with it.

Follow these steps to install the project:

  1. Clone the repository:

    https://github.com/Daniel-Stephende5/IM2-Repository.git
  2. Navigate into the project directory:

    cd NewDjango
    cd myblogsite
  3. Create a virtual environment (optional but recommended):

    • For Windows
    python -m venv myenv
    myenv\Scripts\activate
    • For MacOS/Linux:
    python3 -m venv myenv
    source myenv/bin/activate
  4. Install dependencies:

    pip install -r requirements.txt

    -If the project doesn't include a requirements.txt file, you can manually install Django and other dependencies as needed:

     pip install django
  5. Check Python and Django versions: Verify that Python and Django are properly installed:

  • Python
    python --version
  • Django
     python -m django --version
  1. Set up the database: Run the database migrations to create the necessary database tables:

    python manage.py migrate
  2. Create a superuser (optional, but required to access the Django admin panel): To create an admin user, run:

    python manage.py createsuperuser
    • Follow the prompts to create a superuser with a username, email, and password.
  3. Run the server: Once everything is set up, start the development server:

    python manage.py runserver

💻 Usage

Running the Application

After setting up the project and starting the server with python manage.py runserver, open the following in your web browser:

  • Home Page: http://127.0.0.1:8000/
  • Admin Panel: http://127.0.0.1:8000/admin/ (Login using the superuser credentials you created)

📌 Features

  • Signup
  • Login
  • Logout
  • Check In
  • Tracking Status
  • View Flights
  • Customer Support
  • Booking

📝 Project Documentation/Resources

UI/UX DESIGN: Figma Prototype

Gantt Chart: View Timeline

Entity Relationship Diagram (ERD): View ERD

Functional Requirements Document (FRD): Project Document

About

This webpage serves as a digital gateway for passengers to access all essential airport services, creating a seamless and enjoyable travel experience while supporting airport efficiency.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages