Work

Gestion du Stock de Pièces Automobiles

Django
Python
Bootstrap
JavaScript
WebApp

A Django-based web application for complete automotive parts inventory management, allowing users to track stock movements, handle Excel imports and exports, and receive low-stock alerts.

Dashboard interface for managing automotive parts inventory

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

Stock Dashboard Overview

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

Parts Table

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.

Visit My Portfolio
View on GitHub