Camazotz Diving
The storefront for my cave-diving gear company, with interactive 3D color configuration, Stripe checkout, and order tracking.
I started Camazotz Diving to design and sell equipment for underwater cave exploration. I model reels, spools, and line markers in CAD and print them in ASA. The storefront lets customers configure product colors on a 3D model before ordering.
The color choices update the GLTF model and stay attached to the order throughout checkout. A compact configuration string passes through Stripe session metadata and the webhook into the order record, so I can see what to print. The server validates part selections and rejects duplicate parts.
The site runs Astro on Cloudflare Workers, with D1 for orders and inventory and Stripe for payments. I used asynchronous webhook signature verification for the Workers runtime. Terraform manages the infrastructure.