Projet 1 : Application de gestion de stock


Sujet : J'ai développé une application web permettant de gérer un stock de produits avec leurs déclinaisons, leurs fournisseurs, leurs prix et leurs quantités disponibles. Cette interface offre une vision claire et dynamique de tous les articles, tout en permettant l'ajout, la modification et la suppression de produits. Chaque article peut avoir plusieurs déclinaisons (tailles, couleurs), ce qui permet une gestion fine et réaliste du stock.

Ce projet m'a permis de mettre en pratique mes compétences en modélisation de base de données relationnelle, en développement full-stack (HTML/CSS, Flask, SQL), ainsi qu'en conception d'interfaces claires pour l'utilisateur.


Figure 2 : Vue principale de l'interface de gestion des articles avec options CRUD
Figure 1 : Vue principale de l'interface de gestion des articles avec options CRUD (Create, Read, Update, Delete)

Trace :

La Figure 1 montre une interface de gestion d'articles, conçue pour un usage fluide par un gestionnaire de stock. Chaque ligne représente un article identifié par un nom, une référence et un fournisseur. Des actions sont accessibles pour chaque article : consultation des déclinaisons (tailles, couleurs, prix), mise à jour ou suppression. Le bouton "Ajouter un article" en haut de l'interface permet d'intégrer rapidement de nouveaux produits.

Cette interface illustre concrètement l'implémentation d'un système CRUD complet (Create, Read, Update, Delete), appuyé sur un schéma relationnel structuré, avec liaisons entre articles, fournisseurs, déclinaisons et stocks. La simplicité visuelle et la clarté des actions disponibles traduisent une attention portée à l'expérience utilisateur, un point essentiel dans la conception d'outils professionnels.

Ce projet démontre également ma capacité à connecter une interface web à une base de données dynamique, à modulariser les composants (filtres, affichage conditionnel, gestion des erreurs), et à proposer une application réutilisable dans des contextes réels comme l'inventaire ou la vente en ligne.