Overview
StoreCay Starter is a commercial Cloudflare edge ecommerce boilerplate: one Worker runs the Astro storefront, REST API, and Admin SPA. Catalog and orders live in D1; product images in R2; checkout via Stripe and/or PayPal.
How you get access
Section titled “How you get access”- Buy a lifetime license on storecay.com (pricing / checkout on this site).
- After payment completes, you receive a GitHub collaborator invite to the private template
storecay/store-cay-starter. - Accept the invite, clone the repo, customize
store.config.ts, and deploy to your Cloudflare account.
The starter source is not a free public download — access is invite-only after purchase.
Architecture
Section titled “Architecture”┌──────────────────── Cloudflare Worker ────────────────────┐│ ││ Astro pages (SSR) React islands ││ / · /store · /cart … Nav · Cart · Checkout · Admin ││ │ │ ││ └──────────┬──────────────┘ ││ ▼ ││ Astro API /api/* ││ │ ││ ┌────────────┼────────────┐ ││ ▼ ▼ ▼ ││ D1 R2 Stripe / PayPal / Resend ││ (catalog, (images) (pay / email) ││ orders, ││ settings) │└───────────────────────────────────────────────────────────┘Tech stack
Section titled “Tech stack”| Layer | Technology |
|---|---|
| Framework | Astro 6 + @astrojs/cloudflare |
| Storefront UI | React 19 islands · Tailwind CSS v4 |
| Admin UI | Ant Design 5 + ProComponents |
| Cart state | Nanostores + localStorage |
| Database | Cloudflare D1 + Drizzle ORM |
| Files | Cloudflare R2 (STORAGE) |
| Payments | Stripe Payment Element · PayPal Checkout |
| Resend or Cloudflare Email (optional) | |
| Hosting | Cloudflare Workers (+ static assets) |
Next steps
Section titled “Next steps”- Template features — full capability list
- Quick start — clone after invite
- One-click deploy — ship to Cloudflare