r-0000 · Published 2026-10-20 · Price date 2026-10-20
Single-page landing site with email signup (EXAMPLE)
Single-page landing site with an email signup that posts to Resend.
Acceptance criteria
- Deploys on Vercel
- Signup works end-to-end
- Lighthouse performance score ≥ 90 on mobile
Hours breakdown
| Phase | Hours |
|---|---|
| prompting | 1 |
| review | 0.75 |
| debugging | 0.5 |
| deploy | 0.25 |
Illustrative: extra token spend shown as $0 because it is covered by a flat plan in this example. Plan cost is tracked separately on /prices.
Breakage / fix log
2026-10-22
Newsletter signup returned HTTP 500 in production.
Cause: Missing RESEND_API_KEY in Vercel project env.
Fix: 0.25 h · $0.00
Subscription it replaces
Squarespace (Basic (illustrative comparison)) — $16.00/mo checked 2026-10-16. Source · see also /prices
Security check
Tested 2026-10-21 · Status: fixed
- Secrets not exposed in repo or client bundle
- Form spam / abuse basics
- Security headers on production
- No rate limiting on /api/subscribe in first pass.
Own business
- Total / mo
- $0.00
- Hosting / mo
- $0.00
- Support hours / mo
- 0 h
Illustrative TCO for your own site vs a $16/mo site builder subscription.
Sell @ 10 customers
- Total / mo
- $45.00
- Hosting / mo
- $20.00
- Support hours / mo
- 1 h
Need bot protection, privacy policy, and a paid email/hosting tier.
Provider list prices can change; always check /prices on the price date.
Illustrative cost to operate for ~10 paying customers.
Sell @ 100 customers
- Total / mo
- $120.00
- Hosting / mo
- $40.00
- Support hours / mo
- 4 h
Adds support queue, custom domains, deliverability monitoring.
Token and email volume pricing is the main variable cost.
Illustrative cost at ~100 customers — not measured.
Reproducible setup
- Scaffold Next.js app with static pages.
- Add Resend audience signup route with env-guarded error handling.
- Deploy to Vercel and verify signup in preview + production.
- Run Lighthouse and basic security checklist.
- Publish receipt JSON with price_date = publish date.
Repo: https://github.com/bot2botlabs/site (this site — example receipt only)
Disclosure
Verification: measured. EXAMPLE — illustrative data only; not a measured result.
How to cite
Bot2Bot Labs (2026-10-20). Single-page landing site with email signup (EXAMPLE). AI Receipt r-0000. Price date 2026-10-20. https://bot2botlabs.com/receipts/r-0000