$ stagg-solutions ~ $ cd cases/veltrigen case · ecommerce · in production

ecommerce / case / veltrigen

Veltrigen logo

Veltrigen.

veltrigen.com · admin.veltrigen.com

A peptide-research brand running on a custom-rebuilt Shopify storefront, a Stagg-built admin SPA, and an end-to-end fulfillment pipeline. We own the build, they own the data.

Shopify theme · Dawn rebuild Custom admin SPA Postgres · Authentik · Nginx Shippo · Resend · Klaviyo AWS EC2 · prod
STATUSActive in production
SHIPPEDStorefront · admin · fulfillment
STACKShopify · Node · Postgres · Docker
HOSTAWS EC2 · Cloudflare DNS
OWNED BYVeltrigen · 100%

// the brief
One unified e-commerce operation, three moving parts.

Veltrigen ships research peptides direct to customer. The brand needed three things that don't usually live under one engineering team: a premium storefront that converts, an admin SPA built around their actual fulfillment workflow, and a shipping/email/auth pipeline that doesn't fall apart in production.

A typical SaaS stack — Shopify + Notion + Zapier + 5 apps — got them to v1, but the seams started showing as volume grew. We took the whole pipeline in-house: rewrote the theme, built the admin, wired the integrations, and now run it in production on AWS.

$ ls deliverables/

What we built.

// three modules · one platform
M01 · storefront

Shopify theme — rebuilt on Dawn

Full theme rebuild on Dawn v15. Custom sections for hero, featured collections, brand story, UGC carousel, testimonials, FAQ. DM Sans + teal CTA palette (#1c6d6b). Pill buttons, 2px borders, 2rem radius. Shopify-native data — no headless complexity.

  • Hero, featured products, brand story, testimonials, FAQ, footer — all custom Liquid sections
  • Product page extended with specs, COA links, disclaimer blocks
  • Native details/summary accordions — zero theme JS
  • Klaviyo embed + inline Zelle/Venmo SVGs in footer
M02 · admin SPA

Custom admin — built for fulfillment, not for sales reports

Single-page React admin at admin.veltrigen.com. Replaces Notion + Shopify admin + manual spreadsheets with one operations console: pipeline, orders, reorders, archive, products, inventory, customers, locations, promotions, reviews, taxes, research, USPS, system, settings.

  • Auth via Authentik (self-hosted OIDC) — staff SSO, no Shopify-admin sprawl
  • Order pipeline view tuned for the actual packing-line workflow
  • Shippo integration for label purchase + batch label zip export
  • Resend integration for order-shipped, reorder, thank-you templates
M03 · production ops

Production pipeline — AWS, Docker, monitoring

Production runs on AWS EC2. Docker Compose orchestrates the admin, the Nginx front-door, Postgres, and Authentik. A full Prometheus + cAdvisor + node-exporter stack collects metrics. Cloudflare in front for DNS + edge.

  • Mirrored dev environment on the Stagg homelab — same compose, isolated data
  • Postgres backups + restore scripts in repo, not on a wiki
  • Resend for transactional email, Klaviyo for marketing — same brand, two channels
  • Zero dependency on Shopify's first-party processor — Venmo / Zelle / card all routed independently
Veltrigen BPC-157 5mg vial
BPC-157 · 5mg
Veltrigen GHK-Cu 50mg vial
GHK-Cu · 50mg

// real product, real photography

Every vial in Veltrigen's catalog is shot, edited, and shipped from the same operation. The storefront, the admin, and the fulfillment pipeline all reference the same product spec — one source of truth.

veltrigen.com

$ cat stack.txt

The stack.

// what's under the hood
Layer
Stagg choice
Why
Storefront
Shopify · Dawn v15 rebuild
Native commerce data, fastest path to scale
Admin SPA
React · TypeScript
Custom workflow that no off-the-shelf admin handles
API
Node · Express · Postgres
Predictable, well-typed, easy to extend
Auth
Authentik · OIDC
Self-hosted SSO for staff — no per-seat fees
Shipping
Shippo · label zip pipeline
Batch buy + print, no manual paste
Email
Resend (txn) + Klaviyo (marketing)
Right tool per channel, brand voice shared
Host
AWS EC2 · Docker Compose
Boring, debuggable, cheap at this volume
Monitoring
Prometheus · cAdvisor · node-exporter
We see problems before the customer does

$ stagg --quote ecommerce

Want a stack like this?

Free consultation. Tell us what your current e-commerce setup looks like and we'll scope a build that lets you own it end-to-end.

// direct comms

response24 hrs
formatfree consultation