How kanaparthiabhinavakarthik-stack/polaris-archive2 works
Polaris Archive is a public-facing polar research archive. Visitors enter through the shared site shell, then explore findings, search records by text or discipline, browse media, and access student resources and project information. The sampled repository route filters in-memory catalogue data; there is no demonstrated remote data store. The tree documents dedicated routes for the major archive sections, but their unsampled implementation details and wiring are not assumed here.
Main entry points: site-header.tsx Site navigation · server.ts SSR request handler · __root.tsx Root layout · repository.tsx Repository search
Components 17
Site shell
- Site navigation
ice-explorers-archive-main/src/components/site-header.tsx - Site footer
ice-explorers-archive-main/src/components/site-footer.tsx - Archive home
ice-explorers-archive-main/src/routes/index.tsx
Research archive
- Findings
ice-explorers-archive-main/src/routes/findings.tsx - Repository search
ice-explorers-archive-main/src/routes/repository.tsx - Archive catalogue
ice-explorers-archive-main/src/lib/archive-data.ts
Public resources
- Media hub
ice-explorers-archive-main/src/routes/media.tsx - Student resources
ice-explorers-archive-main/src/routes/students.tsx - About archive
ice-explorers-archive-main/src/routes/about.tsx
Application runtime
- Route dispatcher
ice-explorers-archive-main/src/router.tsx - Root layout
ice-explorers-archive-main/src/routes/__root.tsx - SSR request handler
ice-explorers-archive-main/src/server.ts - Error capture
ice-explorers-archive-main/src/lib/error-capture.ts - Error page renderer
ice-explorers-archive-main/src/lib/error-page.ts
Other components
- Visitor
- Researcher
- Student
Connections 21
- Visitor → SSR request handler: requests pages
- SSR request handler → Route dispatcher: dispatches request
- Route dispatcher → Root layout: provides route tree
- Root layout → Site navigation: renders shell
- Root layout → Site footer: renders shell
- Site navigation → Archive home: links to
- Site navigation → Findings: links to
- Site navigation → Repository search: links to
- Site navigation → Media hub: links to
- Site navigation → Student resources: links to
- Site navigation → About archive: links to
- Archive home → Archive catalogue: reads disciplines
- Repository search → Archive catalogue: filters findings
- Researcher → Findings: browses
- Visitor → Repository search: searches records
- Visitor → Media hub: browses media
- Student → Student resources: accesses resources
- Visitor → About archive: learns about archive
- SSR request handler → Error capture: consumes captured error
- SSR request handler → Error page renderer: renders failure page
- Error capture → SSR request handler: captures failures