Apotheken-Managementplattform

PHMP

Eine professionelle Plattform für das Apothekenmanagement: Kasse, Lager, Rezepte und Berichte, dazu eine Kundenansicht, um Medikamente aus der Nähe-Apotheke mit Lieferung zu bestellen.

PHMP Live-Website besuchen

Über das Projekt

PHMP ist eine zweiseitige Plattform für das Apothekenmanagement. Die öffentliche Seite spricht den Kunden an: Apotheke in der Umgebung wählen, Medikamente durchstöbern und mit Lieferung bestellen — ohne komplizierte Formulare. Die Verwaltungsseite spricht den Eigentümer und die Apotheker an: eine schnelle Kasse mit Barcode-Scanning, Lagerverfolgung, Rezepterfassung, Berichte und grafische Dashboards für Verkäufe und Abläufe, Verwaltung mehrerer Apotheken mit feiner Rechte-Matrix, Audit-Protokolle für jede sensible Aktion sowie offizielle marokkanische Rechtsquellen des Pharmasektors, direkt in die Plattform eingebettet und mit Zugriff auf die Originaltexte.

Mehrwert

PHMP digitalisiert die Apotheke vom Tresen bis zum Bericht:

Eine zweiseitige Plattform in einem System

Die Kundin bestellt Medikamente mit wenigen Tipps samt Lieferung, und der Apotheker erhält die Bestellung im selben System und bereitet sie vor — ein vollständiger Kreislauf ohne Papier.

Barcode statt Handschrift

Das Barcode-Scanning reduziert Eingabefehler und beschleunigt die Kasse — die Genauigkeit, die beim Umgang mit Medikamenten unverzichtbar ist.

Echte marokkanische Compliance

Die Rechtsquellen und Vorschriften des marokkanischen Pharmasektors sind in die Plattform eingebettet, mit Zugriff auf die Originaltexte — kein Raten außerhalb des Gesetzes.

Entscheidungen auf Basis von Zahlen

Grafische Dashboards fassen Verkäufe, Abläufe und Lager zusammen: Die Apotheke weiß, was sich verkauft und was fehlt, bevor es ausgeht.

Der Aufwand beim Aufbau

Ich habe die Plattform auf zwei Seiten gebaut: die einfache Kundenseite — Apotheke wählen, bestellen, liefern lassen — und die tiefe Verwaltungsseite: Kasse, Lager, Rezepte, Berichte, mehrere Apotheken, eine Rechte-Matrix und Audit-Protokolle. Das Schwierigste waren nicht die Bildschirme, sondern das Verständnis einer echten Apotheke: wie ein Verkauf erfasst wird, wann das Lager abgebucht wird und wie Rechte und Vorschriften gewahrt bleiben — zusammen mit einer Medikamenten-Datenbank und den offiziellen Rechtsquellen.

Bediente Seiten
Kunde + Eigentümer + Apotheker
Verwaltungsmodule
Kasse, Lager, Rezepte, Berichte
Referenz
marokkanische Arzneimittelvorschriften

Verwendete Technologien

Zum Aufbau

  • React (interaktive Oberfläche)
  • Vite (schnelles Build-Tool)
  • Grafische Dashboards
  • Medikamenten-Datenbank
  • Barcode-Scanning
  • Backend-Dienste (Cloudflare Workers)
  • Signierte Anmeldesitzungen
  • Cloudflare Pages

Für den Betrieb

  • React + Vite — eine schnelle Oberfläche, die sich rasch bauen und aktualisieren lässt
  • Backend-Dienste auf Cloudflare Workers
  • Signierte Sitzungen und serverseitig geprüfte Rechte
  • Audit-Protokolle für sensible Vorgänge
  • Cloudflare Pages als Hosting

Werkzeuge und Fähigkeiten — einfach erklärt

Jedes Werkzeug, jede Bibliothek und jede Fähigkeit, die ich in diesem Projekt eingesetzt habe, in einfacher Sprache erklärt: was es ist und was es hier konkret beigetragen hat — ohne kryptische Symbole.

React

Eine Meta-Bibliothek für interaktive Oberflächen: Sie zerlegt den Bildschirm in kleine wiederverwendbare Bausteine — ein Knopf, eine Karte, eine Tabelle — damit ein großes System wie eine Apothekenplattform organisiert und wartbar bleibt, wie aufgeräumte Zimmer in einem Haus.

Vite

Das moderne Build-Tool, das das Projekt bündelt und die Vorschau in Sekundenbruchteilen statt in Minuten Wartezeit aktualisiert — wie eine ausgestattete Küche, die die Bestellung zubereitet, sobald sie ankommt; deshalb ist es der praktische Standard für React-Projekte geworden.

Grafische Dashboards

Diagramm-Bibliotheken verwandeln Zahlen in visuelle Darstellungen — Balken, Linien und Kreise —, sodass der Apotheker Verkäufe und Lager auf einen Blick liest statt lange Tabellen zu durchforsten.

Medikamenten-Datenbank

Ein organisiertes Verzeichnis der Medikamente mit Namen, Formen und Klassifikationen: ein verlässliches Gedächtnis der Plattform — schnelle Suche, genaue Informationen und ein zentrales Update, das alle Bildschirme gleichzeitig erreicht.

Barcode-Scanning

Die schwarzen Balken auf jeder Medikamentenschachtel lesen: Ein einziger Scan erfasst den Verkauf und bucht das Lager automatisch ab — kein manuelles Tippen, keine Zahlendreher.

Signierte Sitzungen (JWT)

Ein digitaler, signierter Ausweis, der nach der Kontoprüfung ausgestellt und bei jeder Anfrage kontrolliert wird — nur wer berechtigt ist, kommt an die Daten der Apotheke, wie ein Mitarbeiterbadge, das sich nicht kopieren lässt.

Cloudflare Workers (Backend-Dienste)

Kleine Dienste, die auf Cloudflares globalem Netz nahe beim Nutzer laufen: Sie empfangen Anmelde- und Datenanfragen und verarbeiten sie ohne klassischen Server — hohe Geschwindigkeit und Verfügbarkeit zu nahezu null Kosten.

Arabische RTL-Oberfläche und Cairo-Schrift

Die Plattlikation ist von Grund auf arabisch, von rechts nach links, mit der klaren Cairo-Schrift — keine nachträglich angeklebte Übersetzung, sondern ein arabisches Design von der Basis her, sichtbar in jedem Knopf und jeder Tabelle.

Wichtigste Funktionen

  • Kundenansicht: Apotheke wählen und Medikamente mit Lieferung bestellen
  • Schnelle Kasse mit Barcode-Scanning
  • Lagerverfolgung und Rezepterfassung
  • Berichte und grafische Dashboards für Verkäufe und Abläufe
  • Mehrere Apotheken verwalten: Rechte und Audit-Protokolle
  • Marokkanische Rechtsquellen des Pharmasektors in der Plattform

Geschätzte Kosten

Ein ähnliches Projekt erstellen

Eigenbau-Weg (was ich tatsächlich getan habe)0 MAD — gebaut auf einem kostenlosen Stack (Hosting und Backend-Dienste) mit KI-gestützter Entwicklung.
Über Freelancer/Agentur in Marokko (Schätzung)Etwa 60.000 – 180.000 MAD für ein Apothekenverwaltungssystem dieser Tiefe: Kasse, Lager, Rezepte, Berichte und rechtliche Konformität.

Betrieb & Wartung

Aktueller Stand0 MAD pro Monat im Free-Tarif.
Beim Ausbau (Schätzung)Ein eigener Server und eine Datenbank, sobald die Nutzung auf mehrere Apotheken wächst: geschätzt 200 – 700 MAD pro Monat.

Richtwerte in Marokkanischem Dirham (MAD); die tatsächlichen Kosten variieren je nach Umfang, genauen Anforderungen und Dienstleistungsmarkt. Meine aktuellen Projekte laufen komplett auf kostenlosen Tarifen.

Was ich daraus gelernt habe

Dieses Projekt hat mir gezeigt, dass Software im Gesundheitswesen doppelte Verantwortung trägt: Ein Fehler beim Preis oder bei der Wechselwirkung eines Medikaments ist nicht wie ein Fehler in einem gewöhnlichen Laden. Ich habe gelernt, eine Plattform für zwei sehr verschiedene Seiten zu bauen — eine Kundin, die mühelos bestellen will, und einen Apotheker, der Geschwindigkeit und Präzision braucht — und beide in einem System auszubalancieren; und dass die Einhaltung der offiziellen marokkanischen Vorschriften keine Last ist, sondern das Fundament des Vertrauens in jede Plattform, die die Gesundheit der Menschen berührt.