Build And Serve Documentation
Next.js 15 starter kit. Enable features by setting env vars — no code changes needed.
Getting Started
- Quick Start — clone, install, run
- Environment Variables — configure features
- Deploy to Vercel
- Setup Wizard
- File Structure
Features
| Feature | Guide | What it does |
|---|---|---|
| Authentication | Guide | Auth.js v5, Better Auth, Clerk, Supabase, Stack. OAuth, magic links, credentials, guest. |
| Payments | Guide | Lemon Squeezy, Stripe, Polar. Unified PaymentService across all providers. |
| CMS | Guide | Payload CMS v3. Collections, media, admin panel. |
| Visual Builder | Guide | Builder.io drag-and-drop page editing. |
| Database | Guide | PostgreSQL + Drizzle ORM. Migrations, seeding, studio. |
| Guide | Resend. Transactional email + magic link auth. | |
| AI | Guide | Browser-based SmolLM (WebGPU) + OpenAI/Anthropic cloud. |
| Analytics | Guide | PostHog, Umami, Google Analytics, Statsig, DataFast. |
| Storage | Guide | AWS S3, Vercel Blob. |
| Waitlist | Guide | Pre-launch signup collection. |
Integrations
Auth Providers
Auth.js · Better Auth · Clerk · Supabase · Stack
Payment Providers
Lemon Squeezy · Stripe · Polar
Analytics
PostHog · Umami · Google Analytics · Google Tag Manager · Statsig · DataFast
Infrastructure
Resend · AWS S3 · Vercel Blob · Upstash Redis
Content
Development
- Development Guide — dev server, linting, testing
- Feature Flags — how the flag system works
- DevTools — built-in development tools
- Web Workers
Guides
- Caching
- Content Management
- Error Handling
- Middleware
- Rebranding
- Server Actions
- Webhooks
- Multi-Zone Deployment
Reference
Stack
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Package Manager: Bun (also supports npm, yarn)
- Database: PostgreSQL + Drizzle ORM
- UI: Tailwind CSS + Shadcn/UI
- CMS: Payload CMS v3
- Visual Builder: Builder.io
- Email: Resend