← Back to index● Founder case study

Savison Life

India's compliance-gated B2B marketplace for third-party pharmaceutical manufacturing — built from zero as founder, brand designer, and systems engineer. Live at savisonlife.com.

ROLE
Founder · Design · Build
SURFACE
4 portals, 1 codebase
CATALOG
214 NLEM products
STATUS
Live · Pre-launch ops
savison life. wordmarkThe verified pharma marketplace
// The problem

A gap almost embarrassing in how obvious it is

A small or mid-size pharmaceutical brand in India that wants to manufacture its own branded medicines — paracetamol under their own label, a cough syrup, an ORS sachet line — has no clean way to find a verified, drug-licence-checked third-party manufacturer. They either know someone: a broker, a relative in the trade, a contact from a trade show. Or they don't, in which case they're cold-calling factories off a generic B2B directory listing with zero way to confirm the factory is even legally allowed to manufacture what it claims.

Everything that exists today is either a generic directory — no pharma-specific compliance layer, no transaction handling, everything after the phone number happens off-platform with no recourse — or a relationship. A person, not a platform. I spent enough time inside this trade to see the wedge clearly:

India has no compliance-gated, transactional marketplace for third-party pharmaceutical manufacturing. So I built one.

Three fears keep a buyer from sourcing: unverified factories (a licence claimed in a PDF is not a licence proven), opaque commercial terms (hidden MOQs, moving prices, unclear stock), and regulatory and payment exposure (no escrow, no audit trail — every transaction a leap of faith). Savison Life is positioned as the gate between that risk and a settled deal.

Part one

The brand system

Before a single component was coded, I wrote the brand — a full guideline volume covering foundation, identity, visual system, and application. In a trust-scarce trade, the identity is not decoration. It is the first compliance document a buyer reads.

// Positioning

Nothing trades until it clears the gate

The positioning is “operational infrastructure — not a directory.” We verify, gate and settle. Verification is the product: licences, GMP status and batch records are checked before listing, not claimed in a profile. Three brand pillars carry that idea — sovereign validation, precise alignment, transparent flow — and every visual decision downstream had to serve one of them.

The architecture is a branded house: one identity across four permissioned portals (www, manufacturer, admin, apply), distinguished only by a mono portal tag next to the wordmark. Subdomains are descriptive, never sub-brands.

// The mark

Lowercase, tight, and finished with a full stop

savison life. wordmark on Cheviot

The wordmark is League Spartan set lowercase at −94 tracking, closed with a deliberate full stop — part of the mark, never omitted. It reads as a finished statement: verified, settled, done. The compact symbol distils it to the S and its full stop in a rounded tile that recolours with the theme, legible down to a 16px favicon.

Savison midnight tile
Savison cheviot tile
Savison lime tile
// Colour

One accent, held to five percent

Midnight Dreams

#002233

60% · Foundation

Neptune's Wrath

#11425D

24% · Panels

Pacific Panorama

#C0D6EA

11% · Tints

Isotonic Water

#DDFF55

5% · The signal

Cheviot

#F6F2E8

Paper surfaces

Proportion is the discipline: 60% Midnight, 24% Neptune, 11% Pacific tints, and Isotonic lime capped under 5% of any screen. Lime is never decorative — it marks exactly three things: a verified status, an active step, and the single primary action. Dense compliance data sits calmly on deep, even fields; documents flip to Cheviot paper with Midnight ink.

Type follows the same three-voice logic as the palette: League Spartan for display, DM Sans for UI and prose, DM Mono for the things that must read as records — batch IDs, licence numbers, MOQs, escrow figures.

// Voice

Crisp, institutional, exact

“Batch SVN-2284-A cleared GMP verification on 14 Jun.” Not “Great news — your awesome batch is all good to go!” The voice rule falls straight out of the positioning: a platform selling certainty cannot sound uncertain, and a platform selling verification cannot overpromise. Say it plainly, lead with the check, quantify everything.

Part two

The platform

Four portals, one Next.js codebase, one database, routed by subdomain — the place where the inquiry, packaging spec, negotiation, compliance checklist, payment, and production tracking all actually happen.

// Architecture

One brand, four doors

www.
Marketplace
The buyer storefront — browse verified inventory, compare listings, open deals.
manufacturer.
Supply
The factory console — list against the curated catalog, manage MOQs, licences, payouts.
admin.
Control
The ops core — verification, disputes, invoice review, a single Command Center dashboard.
apply.
Onboarding
The gate itself — where a factory submits for licence and GSTIN verification.

The compliance gate is enforced in the system, not the pitch deck. A manufacturer cannot list — and a buyer cannot see them — until their drug licence and GSTIN clear admin review, and until their Approved Product List has been checked to establish exactly which formulations they are legally cleared to produce. That check is then enforced against every new listing and product proposal.

// Systems design

Owning the transaction, not the introduction

As a systems designer, the core decision was that the platform must own the full transaction lifecycle inside one audit trail. A buyer verifies their GSTIN live against the government registry, uploads a drug licence, searches a 214-product generic catalog built from the official CDSCO National List of Essential Medicines — by INN, not brand — and compares manufacturers side by side on price, MOQ, lead time, and rating.

Packaging is specified through a four-step illustrated wizard — bottle, cap, label material, carton, shrink wrap — that also walks the buyer through the CDSCO mandatory-label compliance checklist. Negotiation happens in a structured Deal Room scoped to one inquiry: chat, file sharing, and live price revision where an agreed change recalculates the platform fee, order total, and proforma invoice automatically, audit-logged in the thread. Payment clears via Razorpay or admin-confirmed bank transfer; orders then move through a fixed nine-stage pipeline from Under Review to Completed, ending in bidirectional ratings.

The manufacturer side attacks the trade's single worst pain point directly: payouts within 24 business hours of payment confirmation, instead of the 30/60/90-day terms distributors impose today. Listings are free; revenue is a transparent platform fee on the transaction itself.

// Stack
FRAMEWORK
Next.js 14 App Router · TypeScript strict
DATA
Prisma 6 · Supabase Postgres
PAYMENTS
Razorpay + manual UPI/bank flow
VERIFICATION
Live GSTIN API (Sandbox.co.in)
AUTH
NextAuth — Google + phone OTP (MSG91)
EMAIL
SendGrid transactional
HOSTING
Vercel · GitHub CI
ENCRYPTION
Field-level encryption for KYC data

Everything renders from the brand's design tokens — the Midnight/Neptune/Isotonic system, League Spartan and DM Mono, a real site-wide light/dark toggle where dark is the product default and light is paper: invoices, certificates, print.

// The gaps

What I refuse to pretend is solved

Disintermediation is the existential marketplace question, and nothing technically prevents a buyer and manufacturer from going direct after deal one. The honest strategy isn't to make leaving impossible — it's to make staying cheaper than leaving: the platform does the paperwork (GST-referenced invoices, compliance checklists, packaging specs, order history) that a small brand owner would otherwise recreate by hand, dispute mediation matters most precisely when something goes wrong, and a manufacturer's reputation capital — ratings, review history — lives on-platform.

The moat is thin and I say so: operational discipline — verification turnaround, payout speed, dispute fairness — more than unreplicable technology. The admin layer is real operating cost, not a footnote. GST is itemized as a reference breakdown but not yet collected through the platform — a deliberate, conservative scope decision until volumes justify the compliance overhead. And the whole thing currently runs on free-tier infrastructure with documented, already-hit constraints — including a Vercel cron limit that once silently blocked an entire production deploy. Every one of these is written down in the project's founder bible, because a compliance business that lies to itself about its own gaps has no business selling certainty.

The differentiation is the stack, not any single feature — and the moat is discipline, not code.

Credits & scope

Roles. Founder, brand strategy and identity (wordmark, symbol, guideline volume, colour and type system, voice), product design, and full-stack engineering: Ashish Narayan. Built with the assistance of AI tooling throughout — direction, decisions, and final approval are my own.

Status. Live at savisonlife.com across all four portals. Pre-launch operationally: manufacturer onboarding and catalog depth are actively being built out; demo inventory is present for testing and is labelled as such internally.

Honest metrics. No GMV, client counts, or performance figures are claimed — the platform is pre-revenue at the time of writing. Numbers on this page (214 catalog products, fee structure, payout windows) describe how the system is built, not traction.

Sector note. B2B, for licensed pharmaceutical buyers and manufacturers in India. Nothing here is medical advice or a claim about any drug product.