CoreWebsites
E-commerceCustom apparel and branded merchandise

Simmel Prints

Simmel Prints needed more than a storefront: it needed a production commerce platform for custom apparel printing, supplier product sync, dynamic pricing, customer accounts, admin operations, and order management.

Next.js 16React 19TypeScriptFastAPIMongoDBRedisCeleryCloudflare R2OpenTelemetry
Simmel Prints hero screenshot

Goals

  • Turn a custom-printing catalog into a reliable commerce workflow
  • Automate supplier product sync, print-type pricing, and markup controls
  • Harden account, cart, checkout, admin, and order-management flows

Constraints

  • Supplier data arrives in raw formats that need normalized storefront models
  • Next.js and FastAPI ownership boundaries have to stay clear as the app grows
  • Commerce, auth, image handling, and background jobs need production guardrails
The Approach

Strategy

We split the platform into a Next.js storefront and a FastAPI operations backend, with MongoDB, Redis, Celery workers, R2 media storage, normalized product data, and contract checks around the fragile commerce boundaries.

How it Came Together

The Process

01

Architecture

Defined ownership between the Next.js App Router frontend, FastAPI API surface, MongoDB models, Redis cache, and Celery jobs.

02

Commerce

Built product sync, category relationships, dynamic pricing, print-type setup, cart, checkout, account, and order workflows.

03

Reliability

Added raw-field, admin-contract, semantic-token, storefront-contract, backend-smoke, deployment, and health-check guardrails.

Outcomes

Results

Commerce

Production storefront and operations backend

Automation

Supplier sync, markup controls, and print-type pricing

Guardrails

Contract checks, smoke tests, and deployment health checks

Inside the Build

Gallery

Simmel Prints homepage with a pink personalized gifting hero and storefront navigation

Storefront hero

The primary Simmel Prints storefront view, showing the brand system, search, account actions, and custom apparel hero.

Simmel Prints collection grid with apparel categories and product photography

Collection browsing

A category-led shopping view that helps customers move from apparel type to product discovery.

Simmel Prints product catalog with category filters and drinkware product cards

Product catalog

The catalog surface combines category filtering, product counts, pricing, and product-card browsing.

Simmel Prints product detail page for a Paw Kids Mug with price, options, stock, and quantity controls

Product detail

A product page showing item photography, availability, options, price, and quantity controls in one purchase path.

Ready to build?

Want a Build Like Simmel Prints?

Book a free 30-minute discovery call. We'll talk through what you're trying to ship, where the risk sits, and what it would take to get there.