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.
Une plateforme professionnelle de gestion de pharmacies : caisse, stock, ordonnances et rapports, plus une interface client pour commander ses médicaments avec livraison.
Visiter le site en ligne
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.
PHMP numérise la pharmacie du comptoir au rapport :
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.
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.
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 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.
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.
Pour la construction
Pour l'exploitation et la continuité
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.