Public Routes

The public route group contains non-marketing public flows such as waitlist signup.

On this page

Route structure

Maintainer referencePurposeFeature module
src/app/(public)/waitlist/page.tsxPublic 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.

Read Waitlist flow

Public protections

Public signup should keep validation, rate limiting, and optional Turnstile checks at the server boundary.

Read Public protections

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.