Pay once. Own the source.
Every tier is a real slice of this starter — and the products in the store. Checkout is metered by @suluk/cost and billed through Stripe Billing Meters: you see your real cost, the price is cost + your margin.
Frontend Lite
The marketing surface.$29
one-time · lifetime updates - Landing + marketing pages
- SEO + Open Graph
- shadcn UI components
- Light / dark themes
- i18n — en · es · ar (RTL)
Frontend Pro
Add accounts.$99
one-time · lifetime updates - Everything in Lite
- Better Auth pages
- Magic-link sign-in
- PWA + offline shell
- Derived avatars
Full-Stack Lite
Add the backend.$199
one-time · lifetime updates - Admin cockpit (/superadmin)
- Products · cart · checkout
- Cloudflare D1 + the v4 contract
- Typed Nano-Stores client
- Generated shadcn forms/tables
Most popular
Full-Stack Pro
The whole platform.$299
one-time · lifetime updates - Everything in Lite
- Stripe billing meters
- Orders · discounts · reviews · wishlist
- Live cost ledger (/cost)
- API tokens + developer portal
Honest, metered billing
1 · Cost is traced
Each request's cost is attributed from the frontend action → the operation → the third party. Nothing is hidden — see it raw at /cost.
2 · Metered to Stripe
Those events become Stripe Billing Meter events via @suluk/stripe. Usage-based pricing without spreadsheet math.
3 · Price = cost + margin
You charge the metered cost plus your markup. The ledger is the source of truth; the invoice is a projection of it.