Shipflash logoDocs

Public Routes

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

On this page

Route structure

PathPurposeFeature 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.

Learn more

Public protections

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

Learn more

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.