Plateforme de gestion de pharmacie

PHMP

Une plateforme professionnelle de gestion de pharmacies : caisse, stock, ordonnances et rapports, plus une interface client pour commander ses médicaments avec livraison.

PHMP Visiter le site en ligne

À propos du projet

PHMP est une plateforme de gestion de pharmacies à double face. Le côté public s'adresse au client : choisir sa pharmacie parmi celles disponibles dans sa zone, parcourir les médicaments et les commander avec livraison — sans formulaires compliqués. Le côté administration s'adresse au propriétaire et aux pharmaciens : une caisse rapide par lecture de codes-barres, le suivi du stock, l'enregistrement des ordonnances, des rapports et tableaux de bord graphiques des ventes et opérations, la gestion de plusieurs pharmacies avec une matrice de permissions fine, des journaux d'audit pour chaque action sensible, et les références juridiques marocaines officielles du secteur pharmaceutique intégrées dans la plateforme, avec accès aux textes originaux.

Valeur ajoutée

PHMP numérise la pharmacie du comptoir au rapport :

Une plateforme à double face dans un seul système

Le client commande ses médicaments en quelques touches avec livraison, et le pharmacien reçoit la commande dans le même système et la prépare — un cycle complet sans papier.

Le code-barres plutôt que l'écriture manuelle

La lecture du code-barres réduit les erreurs de saisie et accélère la caisse — la précision indispensable quand on manipule des médicaments.

Une conformité marocaine réelle

Les références juridiques et règlements du secteur pharmaceutique marocain sont intégrés à la plateforme avec accès aux textes originaux — pas d'improvisation hors la loi.

Des décisions fondées sur les chiffres

Des tableaux de bord graphiques résument ventes, opérations et stock : la pharmacie sait ce qui se vend et ce qui manque avant la rupture.

L'effort investi dans la construction

J'ai construit la plateforme sur deux faces : le côté client simple — choisir la pharmacie, commander, se faire livrer — et le côté administration profond : caisse, stock, ordonnances, rapports, pharmacies multiples, matrice de permissions et journaux d'audit. Le plus difficile n'a pas été les écrans mais de comprendre le fonctionnement réel d'une pharmacie : comment une vente s'enregistre, quand le stock se déduit, et comment les droits et règlements se préservent — avec une base de données des médicaments et les références juridiques officielles.

Publics servis
client + propriétaire + pharmaciens
Modules d'administration
caisse, stock, ordonnances, rapports
Référence
règlements pharmaceutiques marocains

Technologies utilisées

Pour la construction

  • React (interface interactive)
  • Vite (construction rapide)
  • Tableaux de bord graphiques
  • Base de données des médicaments
  • Lecture de codes-barres
  • Services back-end (Cloudflare Workers)
  • Sessions de connexion signées
  • Cloudflare Pages

Pour l'exploitation et la continuité

  • React + Vite — une interface rapide à construire et à mettre à jour
  • Services back-end sur Cloudflare Workers
  • Sessions signées et permissions vérifiées
  • Journaux d'audit des opérations sensibles
  • Cloudflare Pages pour l'hébergement

Outils et compétences — expliqués simplement

Chaque outil, bibliothèque et compétence utilisés dans ce projet, expliqués en langage simple : ce que c'est et ce qu'il y a apporté précisément — sans symboles obscurs.

React

Une bibliothèque de Meta pour construire des interfaces interactives : elle découpe l'écran en petits composants réutilisables — un bouton, une carte, un tableau — pour qu'un grand système comme une plateforme de pharmacie reste organisé et maintenable, comme des pièces rangées dans une même maison.

Vite

L'outil de construction moderne qui assemble le projet et rafraîchit l'aperçu en une fraction de seconde au lieu de minutes d'attente — comme une cuisine équipée qui prépare la commande dès qu'elle arrive ; c'est pourquoi il est devenu le standard pratique des projets React.

Tableaux de bord graphiques

Des bibliothèques de graphiques transforment les chiffres en visuels — barres, courbes et cercles — pour que le pharmacien lise ventes et stock d'un seul regard au lieu de parcourir de longs tableaux.

Base de données des médicaments

Un catalogue organisé des médicaments avec leurs noms, formes et classifications : une mémoire fiable pour la plateforme — recherche rapide, informations précises, et une mise à jour centrale qui atteint tous les écrans d'un coup.

Lecture de codes-barres

Lire les barres noires imprimées sur chaque boîte de médicament : un seul scan enregistre la vente et déduit le stock automatiquement — pas de saisie manuelle, pas d'erreurs de chiffres.

Sessions signées (JWT)

Un laissez-passer numérique signé, délivré après vérification du compte et contrôlé à chaque requête — seuls ceux qui en ont le droit accèdent aux données de la pharmacie, comme un badge de personnel infalsifiable.

Cloudflare Workers (services back-end)

De petits services exécutés sur le réseau mondial de Cloudflare, près de l'utilisateur : ils reçoivent les requêtes de connexion et de données et les traitent sans serveur traditionnel — vitesse et disponibilité élevées à un coût quasi nul.

Interface arabe RTL et police Cairo

La plateforme est arabe de conception, de droite à gauche, avec la police Cairo claire — pas une traduction plaquée mais un design arabe dès la base, visible dans chaque bouton et chaque tableau.

Fonctionnalités clés

  • Interface client pour choisir sa pharmacie et commander avec livraison
  • Caisse rapide par lecture de codes-barres
  • Suivi du stock et enregistrement des ordonnances
  • Rapports et tableaux de bord graphiques des ventes et opérations
  • Gestion multi-pharmacies, permissions et journaux d'audit
  • Références juridiques marocaines du secteur pharmaceutique intégrées

Coût estimatif

Créer un projet similaire

Parcours autonome (ce que j'ai réellement fait)0 MAD — construite sur une pile gratuite (hébergement et services back-end) avec un développement assisté par l'IA.
Via un freelance/agence au Maroc (estimation)Environ 60 000 – 180 000 MAD pour un système de gestion de pharmacie de cette profondeur : caisse, stock, ordonnances, rapports et conformité juridique.

Gestion et exploitation

Situation actuelle0 MAD par mois sur l'offre gratuite.
En cas de montée en charge (estimation)Un serveur et une base de données dédiés quand l'usage s'étend à plusieurs pharmacies : environ 200 – 700 MAD par mois.

Estimations indicatives en dirham marocain (MAD) ; le coût réel varie selon l'ampleur, les exigences précises et le marché des services. Mes projets actuels sont construits et fonctionnent entièrement sur des offres gratuites.

Ce que j'en ai appris

Ce projet m'a appris qu'un logiciel dans la santé porte une responsabilité doublée : une erreur sur le prix ou l'interaction d'un médicament n'est pas une erreur de boutique ordinaire. J'ai appris à construire une plateforme servant deux publics très différents — un client qui veut commander sans effort et un pharmacien qui exige vitesse et précision — et à les équilibrer dans un seul système ; et que la conformité aux règlements marocains officiels n'est pas une contrainte mais le fondement même de la confiance dans toute plateforme qui touche à la santé des gens.