Building Black Friday e-commerce experiences with JAMstack and Cloudflare Workers
Nov 26, 2020Kristian Freeman

Summary
This post details the implementation of an open-source e-commerce application built entirely on Cloudflare Workers. It showcases Workers Sites for static asset hosting, Nuxt.js for the frontend, and Sanity.io for headless CMS data management. The post highlights the integration with Stripe for payment processing, including generating checkout sessions via REST requests and handling webhooks for purchase completion. It also demonstrates the use of Workers KV for distributing unique download links and Mailgun for sending transactional emails. The core contribution is the demonstration of Workers as a unified platform for static hosting, API serving, and webhook consumption within a single codebase, enabling scalable e-commerce experiences.