Built with the SaaS template

This page was created by the seed script. Edit it at /admin/pages.

What's included

Auth

Email + Google OAuth via Better Auth.

Billing

Stripe subscriptions with webhook handling.

Multi-tenant

Workspaces, members, roles.

Use sections to compose pages

Each section is a JSON object stored in MongoDB. Add new section types in web/types/index.ts, render them in web/app/components/cms/CmsSectionRenderer.tsx, and edit them at /admin/pages.

Ready to build?

Replace this with your real value prop.