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.
- Python
- Django
- Html
- Css
- Sass Css
- BootStrap Css
- JavaScript
- MySql Workbench
- John Gabriel Cañal
- Allen Luis Mangoroban
- Daniel Stephen Delima
Make sure you have the following software installed:
- Python 3.12.5 (you can check by running
python --versionorpython3 --versionin 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:
-
Clone the repository:
https://github.com/Daniel-Stephende5/IM2-Repository.git
-
Navigate into the project directory:
cd NewDjango cd myblogsite
-
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 -
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
-
Check Python and Django versions: Verify that Python and Django are properly installed:
- Python
python --version
- Django
python -m django --version
-
Set up the database: Run the database migrations to create the necessary database tables:
python manage.py migrate
-
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.
-
Run the server: Once everything is set up, start the development server:
python manage.py runserver
- You can now visit the application in your browser at http://127.0.0.1:8000/. The Django admin panel can be accessed at http://127.0.0.1:8000/admin/, where you can log in using the superuser credentials you just created.
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)
- Signup
- Login
- Logout
- Check In
- Tracking Status
- View Flights
- Customer Support
- Booking
UI/UX DESIGN: Figma Prototype
Gantt Chart: View Timeline
Entity Relationship Diagram (ERD): View ERD
Functional Requirements Document (FRD): Project Document