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.

Java EESpring BootMySQLBCryptiText PDFBootstrap
Tableau de bord de l’application PharmaLive
Vue synthétique des opérations de la pharmacie.
Vue complète du tableau de bord PharmaLive
Interface complète de suivi des stocks et de l’activité.

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

01

Le lot comme unité métier

Le suivi par lot permet de rattacher quantité, date de péremption et opérations de stock.

02

Accès par responsabilité

Les écrans et actions disponibles sont conditionnés par le rôle de l’utilisateur.

03

Documents opérationnels

La facturation PDF transforme les données de vente en documents directement exploitables.

Prochaine étape

Un besoin similaire ou une opportunité à discuter ?