Code routelogin + 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.
EstimatedFrom docs and public pricing · last verified 19 Oct 2026 · test build coming soon
Open Cursor No affiliate linkWe earn nothing from this link.
The stack
Top to bottom. Cost chips are the estimated monthly price at 1k users.
- BuilderEstimatedCursorNot yet measuredAn AI agent writes the code; you own the repo.
- FrontendEstimatedNext.jsUS$0Open-source React framework.
- PaymentsEstimatedStripeUS$0Checkout with webhooks.
- EmailEstimatedResendUS$20Simple API for receipts.
- HostingEstimatedVercelUS$20First-party Next.js hosting.
- AnalyticsEstimatedPostHogUS$0Free monthly allowance.
Time and cost
Time to working
—
After the test build
Monthly bill · 1k
Not measured
1 layer isn't measured yet
| Layer | 100 | 1k | 10k |
|---|---|---|---|
| Cursor | Not yet measured | Not yet measured | Not yet measured |
| Next.js | US$0 | US$0 | US$0 |
| Supabase | US$0 | US$0 | US$25 |
| Stripe | US$0 | US$0 | US$0 |
| Resend | US$0 | US$20 | US$20 |
| Vercel | US$20 | US$20 | US$20 |
| PostHog | US$0 | US$0 | Not yet measured |
| Total | Not measured | Not measured | Not measured |
Estimated monthly cost by users. US$. A zero is a recorded monthly price, not a test bill.2 layers aren't measured yet at the scale with the most gaps.
Build log
Step by step, with screenshots, once the test build is done.
Coming soon
Notify meTest build coming soon
We’ll build the reference app on this exact stack and log each step: what we asked for, what broke and how long it took.
- 1
Create the project in Cursor
Not startedScreenshot will go here - 2
Connect the other layers
Not startedScreenshot will go here - 3
Build the reference app: login + CRUD + Stripe checkout + email receipt
Not started - 4
Record the time and the real bill
Not started - 5
Run the security check
Not started
Starter prompt
Paste this into Cursor as your first message. It has not been used in a test build.
Prompt · Cursor55 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.
Security check
Not tested yetResults will show here after the test build. Until then, check these yourself before launch.
| Check | Result |
|---|---|
| Database rules (RLS or equivalent) | Pending test |
| No secret keys in the browser | Pending test |
| Payment webhook is verified | Pending test |
| Login attempts are rate-limited | Pending test |
Gotchas
- Vercel Hobby is for personal, non-commercial use, so a business needs Pro (Vercel pricing).
- Cursor's own plan price is not recorded. On 19 Oct 2026 cursor.com/pricing sold an X Subscription Corp bundle, which is excluded.