Gestion de Stock - ALMI

Application interne en architecture MVC (Logistique).

Présentation du projet

  • Projet développé pour l'entreprise ALMI Logistique, spécialisée dans le transport et la livraison.
  • Objectif : Centraliser la gestion du matériel (pièces, accessoires, téléphones, outils).
  • Application interne sécurisée avec authentification utilisateur.

Fonctionnalités principales

  • CRUD complet sur les produits et les types de produits.
  • Gestion des utilisateurs avec inscription, connexion et déconnexion.
  • Interface d'administration simplifiée pour ajouter, modifier et supprimer des entrées.

Structure Technique (MVC)

  • Modèle : Gestion des requêtes SQL via PDO (produits, types, utilisateurs).
  • Vue : Affichage clair et responsive avec interface utilisateur soignée.
  • Contrôleur : Traitement des actions et redirection via switch centralisé.

Base de Données MySQL

  • Table utilisateurs : gestion des comptes et accès sécurisés.
  • Table types_produits : classification du matériel par catégorie.
  • Table produits : suivi détaillé des articles en stock.

Ce que j'ai appris

  • Mettre en œuvre une architecture MVC complète.
  • Sécuriser les connexions et les accès utilisateurs.
  • Concevoir une base de données relationnelle fonctionnelle et cohérente.

Vision d'évolution

  • Mise en place d'un rôle administrateur distinct.
  • Ajout d'un tableau de bord statistique avec indicateurs de stock.
  • Gestion des mouvements d'entrée et de sortie de matériel.

Technologies utilisées

PHP MySQL HTML CSS Architecture MVC