Public Routes
The public route group contains non-marketing public flows such as waitlist signup.
On this page
Route structure
| Path | Purpose | Feature module |
|---|---|---|
| src/app/(public)/waitlist/page.tsx | Public waitlist signup form and launch-mode messaging. | features/waitlist |
Waitlist flow
Signup, optional confirmation, admin review, export, and conversion all live in the waitlist module.
Public protections
Public signup should keep validation, rate limiting, and optional Turnstile checks at the server boundary.
Public route rules
- Validate public submissions server-side.
- Rate-limit public writes.
- Keep public routes fast and avoid exposing admin state.
- Keep launch-mode behavior aligned with settings and proxy rules.