Skip to content
All case studies

Case study · Pharmaceutical Sales Platform

From a photographed list to a delivered order

A customer PWA, a management dashboard, and an admin portal that carry an order from discovery to delivery.

stack

fastapi · mysql · redis · next.js · docker · aws

apps

PWA · dashboard · admin

status

in production

3
applications on one backend
100%
of releases gated by CI
0
order lines retyped by hand

The situation

Pharmaceutical buyers don’t order from tidy forms. They photograph a handwritten list or forward an Excel sheet and expect the distributor to sort it out.

The distributor needed those lists turned into real orders without a person retyping them line by line.

What we built

Three applications share one backend: a customer-facing PWA for browsing and ordering, a management dashboard for operations, and an admin portal with full control over catalog and accounts.

Smart Scan is the piece buyers notice. Photograph a list or upload an Excel file, and fuzzy matching turns it into a bulk order against the live catalog, with each uncertain line surfaced for confirmation instead of silently guessed.

Every uncertain line is surfaced for confirmation, never silently guessed.

How it runs

The platform runs on AWS, with Redis in front of MySQL for fast reads and CI gating every release before it reaches production.

Next case study · Pharomatcher

A tiered matching algorithm for bilingual catalogs

Bilingual supplier catalogs matched against a master record, ending in procurement recommendations instead of a score dump.