Skip to content
Case study · B2B marketplace platform

SupplementQuotes.com

A transaction platform where supplement brands and contract manufacturers negotiate and complete real orders.

Engagement
Architecture, build, and ongoing operation
Stack
React front end, PostgreSQL on Supabase, Netlify hosting, Resend for transactional email
Scope
Quoting, negotiation, orders, documents, payouts, admin, and security monitoring
Status
In production, developed continuously

The problem

Supplement brands looking for a manufacturer were doing it through cold email. Long threads, inconsistent quotes, no standard way to compare offers, and payment arrangements negotiated over the phone. Manufacturers had the mirror image of the same problem: inbound requests missing half the information needed to quote them.

The opportunity was to own the transaction rather than just the introduction. That meant the software had to handle the entire commercial relationship, not simply match two parties and step aside.

What was built

A guided request flow collects everything a manufacturer needs to quote accurately: formulation details, quantities, packaging, label requirements, testing programs, and shelf life. Manufacturers respond with structured offers. Brands counter. Both sides negotiate inside the platform with a full history rather than in a mail client.

Once a deal is accepted the system generates purchase orders, tracks deposits and balances, manages a label approval workflow with printing charges that can be proposed and countered, records production status, and maintains a monthly payouts ledger that splits commission between the platform, the developer, and any sales representative attached to the account.

The interesting engineering was never the interface. It was making sure two parties who disagree about money see numbers they can both trust.

The architecture decisions that mattered

Pricing stored twice, on purpose. The platform charges a fee on product. Recomputing a customer facing price from a manufacturer take home figure drifts by a cent on a meaningful share of values, and a cent of drift on a purchase order destroys trust. Both figures are stored explicitly, with the fee absorbing the rounding.

Rules enforced in the database. Only the offering manufacturer can change commercial terms on a quote. Only deal participants can post messages, and a sender address must match the signed in account. A quoting manufacturer cannot cancel or reassign someone else's request. These are database policies, not interface checks, so a bug in the front end cannot bypass them.

Security that reports on itself. Instant alerts fire when a platform administrator is added, when payment instructions change, or when a manufacturer approval status changes. Scheduled jobs run a drift check daily and a summary weekly. Anonymous database access was revoked wholesale and granted back only where a public form genuinely needs it.

Banking details out of the code. Wire instructions live in a database table and are stamped onto purchase orders by a trigger, so updating them is a data change rather than a deploy. Existing orders keep the details they were created with.

Where it stands

The platform runs in production with real customers, real orders, and a codebase of roughly two hundred components under continuous development. It has been through several rounds of security hardening, an anti fraud notice on payment screens, and a full billing model refactor.

This is the clearest example of what a Systems engagement produces at the larger end of the range. For a smaller and more contained example, see Andersons Turf Care.

Begin

Have a transaction to own

If two parties in your industry are still negotiating over email, there is usually a system worth building.