Skip to content
Lead to Cash BashHub Docs

Product reference

The route map is configured in src/App.tsx. Public routes include event discovery and intentionally public /snap and /wall; signed-in, sponsor, speaker, and admin routes use different UI guards. Guards support UX only—RLS and function authorization must protect data.

Group Examples Intended audience
Public event /, /sponsors, /speakers, /sessions/:slug Visitors
Attendee /directory, /my-agenda, /live, /matches Signed-in participants where applicable
Sponsor /admin/sponsor, /sponsor/leads, /sponsor/dashboard Sponsor members
Speaker /speaker, /speaker/profile, /speaker/sessions Linked speakers
Admin /admin, /admin/check-in, /admin/command-center Organizers

Feature gates may retain a route while redirecting users. Validate the gate and authorization layer before diagnosing a missing feature.