Case study · 2026 · India

Verification before discovery.

In Indian pharma, finding a factory you can legally trust still runs on WhatsApp and someone's cousin. This is the marketplace that checks the licence before you ever see the listing.

Marketplace designRegulated industryTrust architectureBrand systems
Overview02

A brand, not a company — and the code says so.

GetPharm connects pharmaceutical buyers who want product under their own label with verified third-party manufacturers who compete to fulfil the order. Everything transacted on it is legally and financially Savison Life, the operating firm; that fact is written into the type system, the footers and the invoices rather than left to a disclaimer.

The wedge, in the project's own words: India has no compliance-gated, transactional marketplace for third-party pharmaceutical manufacturing. What exists is a generic directory with no pharma compliance layer, or a relationship — a person, not a platform.

Role
Founder · product · brand
Period covered
Apr – Aug 2026
Shape
Four portals on one deployment
Status
Built end to end; launch gated on named decisions
Products in the catalogue214

194 imported from the official essential-medicines list — sourced from the published document, not fabricated

35

database tables

4

portals plus a consulting site

24h

the payout promise, in business hours

₹0

to list, with no subscription

01 · The problem03

A small brand owner either knows someone, or guesses.

What exists

A directory or a relationship

  • Listings with no compliance layerDirectory
  • No way to confirm a factory may legally make itDirectory
  • Introductions through whoever you happen to knowRelationship
  • Terms of 30, 60 or 90 days for the factoryTrade

Someone wanting paracetamol under their own label either knows a person, or cold-calls factories from a listing with nothing behind it.

What was built

A gate, then a market

  • Business identity verified live against the government registry
  • A drug licence uploaded before any inquiry can be sent
  • An approved-product list per factory, enforced on every listing
  • Payment to the factory within 24 business hours of confirmation

One rule applied everywhere: verified before visible. It governs factories, products, prices and payouts alike.

02 · The transaction machine04

From a molecule to a delivered batch, without leaving the platform.

  1. Verify, then browse

    Sign-up, business identity checked live against the registry with the address auto-filled, one combined licence upload. Browsing and the cart open immediately; sending an inquiry waits for clearance.

  2. Compare on the things that matter

    Search by molecule or brand, then compare every manufacturer side by side on price, minimum order, lead time, certifications and rating. Only approved, verified factories are visible at all.

  3. Customise with the rules built in

    A four-step packaging wizard — bottle, cap, label material and finish, carton, shrink wrap — with the mandatory label checklist inside the flow rather than in a PDF somebody forgets.

  4. Negotiate in a room with a record

    A deal room scoped to one inquiry: chat, files, live price revision, with fee, total and invoice recalculated on every change and written to an audit trail. The invoice locks once payment is made.

  5. Settle in the open

    A transparent platform fee shown as line-item arithmetic at checkout, never baked invisibly into the quote. Then a fixed pipeline through to delivered, and mutual ratings that can be contested.

No buyer-side price lock-in was a deliberate business decision: a quote always resolves to the live rate. It costs a conversion lever and buys the thing the platform is selling.

03 · Three identities in one summer05

Each one a lesson for the next.

The marketplace wore three visual identities in three months. The third is the one with rules strict enough to say where a colour may never go.

First systemVolume 01GetPharm
GroundLight, cream and greenDark-firstLight-first
AccentGreenLime, as fillViolet, with yellow on CTAs only
TypeSerif display + sansDisplay + sans + monoSame slots, wordmark rule added
MarkHand-drawn placeholderThe firm's symbolThe flow disc
ScopeThe marketplaceThe whole companyThe marketplace alone

The mark is three arrows rotating inside a closed disc — goods, money and information in a loop, with the disc as the gate that closes around them. The wordmark keeps its full stop, because it ends the sentence: the deal is done.

The palette block documents its own contrast work. The signal yellow sits at 1.24:1 on its own surface, so a separate role exists for accent text and the fill colour is never used as words. The brand bible names it outright: the yellow belongs to the verified state alone.

04 · The honest section06

What stops a buyer and a factory going direct?

Every marketplace has this problem and most of them hide it. The project's own reference document answers it in the first line.

Before
Nothing technically prevents it. Anyone who tells you they have solved disintermediation is overselling.
What forced it
If the platform's answer is a contract clause, it is relying on a threat it cannot enforce against two parties who would rather not be on it.
The decision
Make staying cheaper than leaving. The platform does the paperwork; dispute protection matters on order two rather than order one; discovery is ongoing rather than a one-time introduction; and a factory's reputation capital is bound to the platform that measured it.
What it changed
A repeat-transaction fee discount is designed and recorded as not yet built, which is how it appears in the project's own documentation rather than as a claimed feature.

Writing that section down is the part I would defend hardest. An honest account of your weakest point is the only kind of moat a reader can check.

05 · Incidents, kept honestly07

The hardest bugs were the silent ones.

Where it stands
  • A deployment was rejected by a plan limit before any deployment record was created — so the push simply vanished, with no error, looking exactly like a broken webhook. Hours went into a theory that was never the cause.
  • The site's robots file had been 404ing for months: a host-to-portal rewrite was swallowing root route handlers. The entire search and AI-crawler effort had never been reachable by a single crawler it was built for.
  • The database's public API was found enabled with all 35 tables granted to the anonymous role and no row-level policies — discovered by accident while adding a table, not during an audit. Closed the same day, with a hardening script written as a guard against it being reopened.
  • Field-level encryption on every sensitive identifier was the one layer that had been doing its job throughout.
Still open
  • Payments still on test keys pending account verification — stated plainly in the project's own record
  • Consultation slots exist but none are populated
  • Tax rendered as a reference breakdown, flagged as a conservative scope decision so it cannot drift
  • Terms and privacy pages not yet written, and the footer does not pretend otherwise

Verification is a gate placed before discovery, not a badge added after complaints.

The rule the whole platform is shaped by

the medicines you need. from factories you can verify.

GetPharm · a brand of Savison Life · 2026

Founded and built by me, with AI collaborators writing code under my direction. Written from the project's own specification, build log and migration plan. No metrics, testimonials or revenue figures are claimed, because none are documented.

All case studiesGetPharmThe illustrated documentWork with me

B-SIDEOff the record