This project is a dynamic web application developed as part of my Bachelor's Thesis in Information Systems and Software Engineering at the University of Science and Technology Houari Boumediene (USTHB). It is an online sales website for fuel and lubricant products intended for the aviation and marine sectors, designed for NAFTAL Fuel Branch. The work was completed approximately 3 years ago (defense on 05/06/2023).
This project was developed using the following technologies:
- Python
- Django (web framework)
- HTML, CSS, JavaScript (for frontend)
- MySQL (relational database)
Here's an overview of the main code structure: PFE_AVM_2023-main/ ├── src/ # Main Django source code directory │ ├── admin_app/ # Application for administration interface │ ├── media/ # Media files (images, etc.) uploaded │ ├── Produit/ # Application managing products │ ├── project/ # Main Django project configuration │ │ ├── settings.py # Configuration file │ │ └── urls.py # Main URL routes │ ├── user_app/ # Application for user interface │ ├── User_Aviation/ # Specific application for aviation user management │ └── manage.py # Django administration utility ├── requirements.txt # List of Python project dependencies ├── .gitignore # Files and folders to be ignored by Git └── README.md # This file
Note: These steps describe how the project was set up and executed at the time of its conception.
- Clone the repository:
git clone [https://github.com/your_username/PFE_AVM_2023.git](https://github.com/your_username/PFE_AVM_2023.git)
- Navigate to the project directory:
cd PFE_AVM_2023
- Create and activate a virtual environment:
python -m venv env_pfeavm # For Windows: .\env_pfeavm\Scripts\activate # For Linux/macOS: source env_pfeavm/bin/activate
- Install dependencies:
pip install -r requirements.txt
- Apply database migrations:
python src/manage.py migrate
- Start the development server:
The application would then be accessible via your browser at
python src/manage.py runserver
http://127.0.0.1:8000/
.
- DIGUER Nedjemddine
- LAIB Ayoub
We would like to express our sincere gratitude to our supervisor, Mr. BRADAIE Mustapha, for his valuable guidance and support throughout the completion of this Final Year Project.
If you use this project, please cite it as:
LAIB Ayoub, DIGUER Nedjemddine (2025), Aviation & Marine Fuel and Lubricant Sales Website, GitHub repository: https://github.com/aylaib/PFE_AVM_2023