# Gestionnaire de Stocks et Commandes

Cette application web permet de **suivre les stocks**, **automatiser les commandes fournisseurs** et **gérer le cycle complet d’approvisionnement**.  
Elle est conçue pour simplifier le travail des entreprises en offrant une vue en temps réel sur les produits, leurs fournisseurs et l’état des livraisons.

---

## ✨ Fonctionnalités principales

### 1️⃣ Suivi et réapprovisionnement des stocks
- Définissez un **niveau minimal de stock** pour chaque produit.  
- Surveillez les **niveaux en temps réel** grâce à une interface claire.  
- Lorsqu’un produit atteint ou descend sous son seuil minimal, le système **génère automatiquement un bon de commande** pour le réapprovisionner.

### 2️⃣ Gestion des fournisseurs
- Enregistrez les informations complètes des fournisseurs : nom, adresse, coordonnées, produits fournis, délais de livraison.  
- **Associez un ou plusieurs fournisseurs** à chaque produit.  
- Lorsqu’un bon de commande est créé, le système **propose automatiquement les fournisseurs appropriés**.

### 3️⃣ Devis et bons de commande
- Créez des **devis personnalisés** : sélection des produits, quantités, prix, ajout d’un logo, message ou conditions de vente.  
- **Imprimez ou exportez** vos devis au format PDF.  
- Générez des **bons de commande** en quelques clics, avec personnalisation (logo, conditions d’achat) et exportation en PDF.

### 4️⃣ Suivi des livraisons
- **Transformez un bon de commande en bon de livraison** dès l’expédition des produits par le fournisseur.  
- Enregistrez toutes les informations importantes : date d’expédition, transporteur, numéro de suivi, date prévue et date effective de livraison.  
- Recevez des **alertes en cas de retard**.  
- Gérez la **réception des produits** et vérifiez leur conformité.

---

## 🗂️ Livrables prévus
- **Modèle de données** : diagramme de classes commun à tous les groupes.  
- **Interface utilisateur** : maquettes ou prototypes interactifs.  
- **Code source commenté** pour une meilleure compréhension.  
- **Documentation technique** : description des fonctionnalités, architecture de l’application et API.

---

## 👥 Équipe
- **Mathys**  
- **Enzo**  
- **Cristiano**  
- **Arsène**

---

## 🚀 Objectif
Fournir un outil complet pour automatiser la gestion des stocks et des commandes, réduisant les erreurs humaines, améliorant le suivi des livraisons et facilitant la communication avec les fournisseurs.