s saasuluk
Sign in

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)
Get Frontend Lite

Frontend Pro

Add accounts.
$99
one-time · lifetime updates
  • Everything in Lite
  • Better Auth pages
  • Magic-link sign-in
  • PWA + offline shell
  • Derived avatars
Get Frontend Pro

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
Get Full-Stack Lite

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.

Questions about a tier?