Case · e-commerce · veltrigen.com
Veltrigen. One operation, three modules.
A custom-rebuilt Shopify storefront, a Stagg-built admin SPA, and an end-to-end fulfillment pipeline — running in production on AWS. We own the build, they own the data.
One unified operation.
Three moving parts under one team.Veltrigen ships 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 + five 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.
Three modules.
Storefront · admin · production ops.
Storefront — rebuilt on Dawn
A full Shopify theme rebuild — Shopify-native data, no headless complexity.
Custom Liquid sections for hero, featured collections, brand story, UGC carousel, testimonials, and FAQ. Product pages extended with specs, COA links, and disclaimer blocks. Native details/summary accordions mean zero theme JS, plus a Klaviyo embed and inline payment marks in the footer.

Admin SPA — built for fulfillment
A single operations console — built for the packing line, not for sales reports.
A single-page React admin at admin.veltrigen.com replaces Notion, the Shopify admin, and manual spreadsheets: pipeline, orders, reorders, archive, products, inventory, customers, locations, promotions, reviews, taxes, and research. Staff auth runs through self-hosted Authentik OIDC.

Production ops — AWS, Docker, monitoring
Boring, debuggable, watched — we see problems before the customer does.
Production runs on AWS EC2. Docker Compose orchestrates the admin, the Nginx front-door, Postgres, and Authentik, with a full Prometheus + cAdvisor + node-exporter stack collecting metrics and Cloudflare at the edge. A mirrored dev environment on the Stagg homelab runs the same compose with isolated data; Postgres backup and restore scripts live in the repo, not on a wiki.
One source of truth.
veltrigen.com
Catalog · in production
Shot, edited & shipped from one operation
Every item in Veltrigen's catalog is photographed, edited, and fulfilled from the same operation. The storefront, the admin, and the fulfillment pipeline all reference the same product spec — one source of truth, end to end.

Pipeline · automated
Shipping, email & auth that hold under volume
Shippo drives batch label purchase and zip export. Resend handles transactional email — order-shipped, reorder, and thank-you templates — while Klaviyo handles marketing: same brand voice, two channels. No dependency on Shopify's first-party processor.
The stack
What's under the hood.
Every layer was picked to be boring, debuggable, and cheap to operate at this volume — and to keep the client free of per-seat fees and platform lock-in.
Shopify · Node · Postgres · Docker · AWS EC2 · Cloudflare
- Storefront
- Shopify · Dawn v15 rebuild — native commerce data, fastest path to scale
- Admin SPA
- React · TypeScript — custom workflow no off-the-shelf admin handles
- API
- Node · Express · Postgres — predictable, well-typed, easy to extend
- Auth
- Authentik · OIDC — self-hosted staff SSO, no per-seat fees
- Shipping
- Shippo — batch label buy + print, no manual paste
- Resend (transactional) + Klaviyo (marketing)
- Host
- AWS EC2 · Docker Compose — boring, debuggable, cheap at volume
- Monitoring
- Prometheus · cAdvisor · node-exporter
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 — no platform cut, no lock-in.