Case study
Sower & Light
US Christian art store: 140 prints of Gospel scenes in three painting styles, personalization with preview, framing and print-on-demand shipped across the United States.

Context
Online store for the US market: biblical and Catholic art prints, storefront in English, prices in US dollars, admin in French. It was created from a copy of ecom-platform.
Problem
Sell customizable print-on-demand art in the US: each product combines size, finish and frame with its own price, and a personalized order must produce an exact print file, with no inventory.
Solution
A dedicated storefront with a filterable collection, product pages with options, personalization with live preview, a persistent cart and quantity discounts. Checkout runs on Stripe Checkout with server-side pricing, and orders are sent to Prodigi with their PDF files.
My role
Product design, visual identity and collection, full-stack development, Stripe and Prodigi integrations, admin studio and launch.
Architecture
- TanStack Start and React for the English storefront
- Convex for the catalog, orders and production jobs
- Stripe Checkout with signed webhooks
- Prodigi API for quotes, printing and tracking
- Cloudflare R2 and pdf-lib for visuals and print files
Challenges addressed
- Handling a price for every size × finish × frame combination
- Generating reliable personalized print files
- Adapting the e-commerce engine to US dollars, English and the US market
- Keeping every price calculated on the server
Verifiable results
- Store live at sowerlight.com
- 140 prints in three painting styles
- Personalization with preview and frame options
- Stripe payments and Prodigi production connected to orders
Next steps
Sower & Light’s needs — product options, print on demand, the US market — became the requirements for making ecom-platform truly generic.