Your stack
Code route · login + CRUD + Stripe checkout + email receipt

Cursor + Next.js + Supabase + Vercel + Stripe

Log in, save data, take a payment, send a receipt. Estimated from docs and public pricing; a real test build is coming soon.

EstimatedPrices checked 19 Oct 2026
At 1k usersNot measured

1 layer isn't measured yet

  1. BuilderEstimated
    Cursor
    An AI agent writes the code; you own the repo.
    Not yet measured
  2. FrontendEstimated
    Next.js
    Open-source React framework.
    US$0
  3. DatabaseEstimated
    Supabase
    Postgres plus auth in one project.
    US$0
  4. AuthEstimated
    Supabase
    incl. above
  5. PaymentsEstimated
    Stripe
    Checkout with webhooks.
    US$0
  6. EmailEstimated
    Resend
    Simple API for receipts.
    US$20
  7. HostingEstimated
    Vercel
    First-party Next.js hosting.
    US$20
  8. AnalyticsEstimated
    PostHog
    Free monthly allowance.
    US$0
Swap a layer

Monthly bill

Layer1001k10k
CursorNot yet measuredNot yet measuredNot yet measured
Next.jsUS$0US$0US$0
SupabaseUS$0US$0US$25
VercelUS$20US$20US$20
StripeUS$0US$0US$0
ResendUS$0US$20US$20
PostHogUS$0US$0Not yet measured
Total / moNot measuredNot measuredNot measured

Estimated, in US$, before Stripe fees per sale. FX: 1 AUD = 0.696 USD, checked 19 Oct 2026.100 users: 1 layer isn't measured yet.1,000 users: 1 layer isn't measured yet.10,000 users: 2 layers aren't measured yet.

Security checklist

Not tested yet

Check these before you launch. Our test results will show here once the build is done.

  • Database rules stop users seeing each other’s dataTo check
  • No secret keys in the browserTo check
  • Stripe webhook is verifiedTo check
  • Login attempts are rate-limitedTo check
  • Private pages check who’s logged inTo check

Your starter prompt

A draft prompt. It has not been used in a test build.

Prompt55 words
Create a Next.js App Router project with Supabase auth (email + Google), a Postgres table of user-owned items with RLS policies, CRUD pages, a Stripe Checkout route with a verified webhook, and a Resend email receipt. Read all secrets from environment variables; never expose service keys to the client. Add rate limiting to API routes.

Swap a layer

  • Database
    Supabase → Neon

    Scale-to-zero, usage-billed Postgres.

  • Auth
    Supabase → Clerk

    Prebuilt sign-in UI; free up to 50k MRU.

Test build coming soonCursor + Next.js + Supabase + Vercel + Stripe · not started yet

Email me this stack

This would send only the stack, prices and prompt. In this preview nothing is sent or stored.

The weekly opt-in is a separate control and starts unticked. Ticking it does not subscribe you. No email is sent either way.

Affiliate links, if any, never change the pick. Disclosure

Quiz result · TestedStacks