Usage-friendly billing
Prices are stored as integer cents in D1, then formatted in the browser for display.
Dedicated pricing page
This page is prebuilt with Astro, while live price data is loaded from a dedicated Cloudflare Worker backed by D1. You can update plan values without rebuilding the whole site.
Live from D1
Update prices in Cloudflare D1 and this page refreshes them through a dedicated Worker API.
Prices are stored as integer cents in D1, then formatted in the browser for display.
The client only reads a public Worker endpoint. Database access stays server-side inside Cloudflare.
The schema already supports monthly and yearly pricing, so the UI can switch instantly.