Gestion pharmaceutique · Full Stack
PharmaLive
Système de gestion de pharmacie couvrant les stocks, les lots, les péremptions, les ventes, la facturation PDF et les droits d’accès.


Contexte & rôle
Le problème à résoudre
La gestion quotidienne d’une pharmacie exige une vue fiable sur le stock, les dates de péremption et les opérations de vente, avec des accès adaptés à chaque rôle.
Conception et développement d’une application web complète, de la modélisation des données à l’interface de gestion.
Contribution
Ce que j’ai construit
- Gestion des produits, lots, niveaux de stock et alertes de péremption.
- Mise en place de rôles Admin, Pharmacien et Vendeur.
- Génération de factures et reçus PDF avec iText.
- Protection des comptes par hachage BCrypt et contrôle d’accès RBAC.
Architecture
Du produit au déploiement
Interface web
Spring Boot / Java EE
Services métier
MySQL
iText PDF
Décisions d’ingénierie
Des choix guidés par l’usage
Le lot comme unité métier
Le suivi par lot permet de rattacher quantité, date de péremption et opérations de stock.
Accès par responsabilité
Les écrans et actions disponibles sont conditionnés par le rôle de l’utilisateur.
Documents opérationnels
La facturation PDF transforme les données de vente en documents directement exploitables.
Prochaine étape