Public homepage

BlueScan combines a public marketing site with a protected product area.

Visitors can browse the homepage and marketing content without a session. Signed-in users can jump into the authenticated app while keeping Convex queries protected behind WorkOS.

Route model

  • `/`, `/pricing`, and `/about` stay public.
  • `/dashboard`, `/settings`, and `/anotherPage` live behind one shared auth guard.
  • `/callback` stays public so WorkOS can finish the sign-in flow.