Project Overview
Gestion du Stock de Pièces Automobiles is a Django web application designed to help workshops and stock managers efficiently monitor their automotive parts inventory.
Users can add, edit, and delete parts, track incoming and outgoing transactions, and export filtered data through Excel files.
👉 Live Demo: escape48.pythonanywhere.com
📦 Source Code: GitHub – Gestion Pièces Auto
Key Features
- Complete management of parts and stock
- Tracking of incoming and outgoing transactions
- Excel import and export of filtered results
- Quick search and dynamic filters
- Low-stock alerts
- Responsive and user-friendly interface
Screenshots

The dashboard gives a real-time view of total stock, alerts, and recent transactions.

Dynamic tables built with DataTables allow instant filtering, inline editing, and Excel export.
Technologies Used
- Python 3 and Django
- HTML5, CSS3, Bootstrap 5
- JavaScript and jQuery
- SweetAlert2 for alerts and confirmations
- DataTables.js for dynamic tables
- SQLite (or any Django-compatible database)
Design and Logic
The application centralizes all data in Django models:
Each part (Piece) is linked to its transactions to record all stock movements.
Excel imports are validated and normalized before saving, while exports can be complete or filtered.
Visual alerts and confirmations enhance user experience.
This structure ensures a simple, reliable, and fast inventory management process for workshops.
Author
Developed by Alfran Essone, a web developer focused on building efficient and practical applications that improve everyday business operations.