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.
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
194 imported from the official essential-medicines list — sourced from the published document, not fabricated
database tables
portals plus a consulting site
the payout promise, in business hours
to list, with no subscription
A small brand owner either knows someone, or guesses.
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.
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.
From a molecule to a delivered batch, without leaving the platform.
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.
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.
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.
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.
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.
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 system | Volume 01 | GetPharm | |
|---|---|---|---|
| Ground | Light, cream and green | Dark-first | Light-first |
| Accent | Green | Lime, as fill | Violet, with yellow on CTAs only |
| Type | Serif display + sans | Display + sans + mono | Same slots, wordmark rule added |
| Mark | Hand-drawn placeholder | The firm's symbol | The flow disc |
| Scope | The marketplace | The whole company | The 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.
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.
The hardest bugs were the silent ones.
- 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.
- 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