Skip to content

Open to freelance projects and CDI opportunities

Mohamed.

Web app · Pharmacy

PharmaManager

Inventory, sales and analytics for the daily work of a pharmacy.

PharmaManager hero

Context

A pharmacy runs on stock accuracy and a reliable sales counter. The product needed to keep inventory, pricing and history consistent — including what happens when a sale is cancelled.

Objective

Give a pharmacy a working system for products, sales, stock alerts and a clear operational dashboard.

Solution

A React and TypeScript interface on a Django REST and PostgreSQL backend. Sales preserve the price at the moment of purchase. Low-stock alerts fire automatically. Cancelled sales return stock. The API is documented with Swagger. CSV export and filters support day-to-day reporting. Docker and Nginx package the deployment.

Product

PharmaManager is a pharmacy management application for inventory, sales and business analytics. The Django REST backend exposes a documented API, keeps price snapshots at the point of sale, alerts on low stock, and reintegrates stock when a sale is cancelled. The React frontend uses TanStack Query, CSV export, filtering and JWT authentication. The stack is containerized with Docker and Nginx.

PharmaManager — Screencapture Pharma Manager Sigma Vercel App Login 2026 03 15 13 27 42
Screencapture Pharma Manager Sigma Vercel App Login 2026 03 15 13 27 42
PharmaManager — Screencapture Pharma Manager Sigma Vercel App Register 2026 03 15 13 27 57
Screencapture Pharma Manager Sigma Vercel App Register 2026 03 15 13 27 57
PharmaManager — Capture D'éCran 2026 03 15 150436
Capture D'éCran 2026 03 15 150436
PharmaManager — Capture D'éCran 2026 03 15 163905
Capture D'éCran 2026 03 15 163905
PharmaManager — Capture D'éCran 2026 03 15 163928
Capture D'éCran 2026 03 15 163928
PharmaManager — Capture D'éCran 2026 03 15 163956
Capture D'éCran 2026 03 15 163956
PharmaManager — Capture D'éCran 2026 03 15 164019
Capture D'éCran 2026 03 15 164019
PharmaManager — Capture D'éCran 2026 03 15 164043
Capture D'éCran 2026 03 15 164043
PharmaManager — Capture D'éCran 2026 03 15 164510
Capture D'éCran 2026 03 15 164510
PharmaManager — Capture D'éCran 2026 03 15 164544
Capture D'éCran 2026 03 15 164544

Key capabilities

  • Inventory
  • Point of sale
  • Low-stock alerts
  • Price snapshots
  • CSV export
  • Analytics dashboard

Technology

React.js · TypeScript · Python · Django · PostgreSQL · TanStack React Query · JWT · Swagger · Docker · Nginx

Outcome

A business application covering inventory, point of sale, stock integrity and analytics — built as a maintainable production system.

Next

Eventia

Browse, book and manage professional events — with tickets, reservations and an operations dashboard.

View project
Eventia

Have a similar project in mind?