This doc lists user-facing and UI routes that are not part of the API surface. API endpoints are documented in api-contracts.


🌐 SVC: ihnyc-rc-landing (Pages)

PathMethodAuthPurposeSource
/GETPublicHome pageihnyc-rc-landing/README.md
/updatesGETPublicHouse updates pageihnyc-rc-landing/README.md
/membersGETPublicMembers roster pageihnyc-rc-landing/README.md
/changelogGETPublicChangelog pageihnyc-rc-landing/README.md
/support-hubGETPublicResident resourcesihnyc-rc-landing/README.md
/editionsGETPublicNewsletter subscription pageihnyc-rc-landing/README.md
/analyticsGETEdge protection expectedAnalytics dashboardihnyc-rc-landing/README.md
/statsGETPublicRedirects to /analyticsihnyc-rc-landing/functions/redirects.ts
/privacy-policyGETPublicPrivacy policy pageihnyc-rc-landing/README.md
/tosGETPublicTerms of service pageihnyc-rc-landing/README.md

📅 SVC: ihnyc-rc-cal-landing (Pages)

PathMethodAuthPurposeSource
/subscribeGETPublicCalendar picker pageihnyc-rc-cal-landing/README.md
/subscribe-programsGETPublicPrograms subscription UIihnyc-rc-cal-landing/README.md
/subscribe-internalGETEdge AccessInternal subscription UIihnyc-rc-cal-landing/README.md
/reference.htmlGETPublicEnd-user reference guideihnyc-rc-cal-landing/README.md
/adminGETEdge AccessAdmin dashboard UIihnyc-rc-cal-landing/README.md

PathMethodAuthPurposeSource
/galleryGETPublicPublic gallery UIihnyc-rc-gallery/src/index.ts
/gallery/:idGETPublicPermalink lightbox viewihnyc-rc-gallery/src/index.ts
/admin/galleryGETEdge AccessAdmin UIihnyc-rc-gallery/src/index.ts
/admin/repairGETEdge AccessRepair UIihnyc-rc-gallery/src/index.ts

🗳️ SVC: ihnyc-rc-vote (Worker)

PathMethodAuthPurposeSource
/GETPublicHome page with published resultsihnyc-rc-vote/src/index.ts
/e/:idGETPublicElection info pageihnyc-rc-vote/src/routes/vote.ts
/e/:id/voteGETTokenVoting UIihnyc-rc-vote/src/routes/vote.ts
/e/:id/vote/pollGETTokenPoll voting UIihnyc-rc-vote/src/routes/vote.ts
/e/:id/resultsGETPublic (visibility rules)Results pageihnyc-rc-vote/src/routes/results.ts
/vote/my-electionsGETMagic linkBatch invite landing pageihnyc-rc-vote/src/routes/vote.ts
/adminGETAccess or ADMIN_API_KEYAdmin dashboard UIihnyc-rc-vote/src/routes/admin-ui.ts
/admin/elections/newGETAccess or ADMIN_API_KEYNew election UIihnyc-rc-vote/src/routes/admin-ui.ts
/admin/elections/:idGETAccess or ADMIN_API_KEYElection management UIihnyc-rc-vote/src/routes/admin-ui.ts
/admin/elections/:id/results-previewGETAccess or ADMIN_API_KEYAdmin results previewihnyc-rc-vote/src/routes/admin-ui.ts
/admin/audit-logsGETAccess or ADMIN_API_KEYAudit log UIihnyc-rc-vote/src/routes/admin-ui.ts
/admin/distribution-listsGETAccess or ADMIN_API_KEYDistribution lists UIihnyc-rc-vote/src/routes/admin-ui.ts
/admin/bulk-invitesGETAccess or ADMIN_API_KEYBulk invite UIihnyc-rc-vote/src/routes/admin-ui.ts

🎮 SVC: ihnyc-games (Pages)

PathMethodAuthPurposeSource
/GETPublicHome pageihnyc-games/apps/web/src/App.tsx
/eventsGETPublicEvent schedule + Google Form linksihnyc-games/apps/web/src/App.tsx
/standingsGETPublicMedal tableihnyc-games/apps/web/src/App.tsx
/adminGETAccess (edge)Admin dashboardihnyc-games/apps/web/src/App.tsx
/admin/eventsGETAccess (edge)Events managerihnyc-games/apps/web/src/App.tsx
/admin/resultsGETAccess (edge)Results entryihnyc-games/apps/web/src/App.tsx
/admin/importGETAccess (edge)CSV import utilityihnyc-games/apps/web/src/App.tsx
/admin/submissionsGETAccess (edge)Submission reviewihnyc-games/apps/web/src/App.tsx
/admin/settingsGETAccess (edge)Admin settingsihnyc-games/apps/web/src/App.tsx