Back to work

Web · Music · live

watchyourtemper.com

An artist site and merch store running on Cloudflare.

I built watchyourtemper.com for my music project. It publishes releases and visual work, and the same repository includes the merch catalog, checkout, fulfillment, and order-state backend.

Overview

Problem

I wanted more control than a link page or stock storefront gave me. The site needed to carry the visual direction of the music, load quickly, and validate commerce data on the server.

Approach

A React SPA handles the media-heavy interface. A Cloudflare Worker serves the app and API from one deployment, validates products and prices before checkout, and stores order and webhook state in Durable Objects.

Build

What I built

I designed and implemented the frontend, responsive visual system, Worker routes, Printful catalog integration, Stripe checkout lifecycle, webhook handling, order confirmation flow, request logging, and deployment configuration.

Engineering focus

The stack uses React and Vite, Cloudflare Workers and Durable Objects, server-owned pricing, Stripe and Printful webhooks, and media performance work for the visual design.

Details

Built with

React, Cloudflare Workers, Stripe

Status

live

Year

2025 to 2026

Next

I'll keep the site stable while adding pages for releases, events, and occasional merch drops.