Lineage
JHCSC alumni network — web-first directory and legacy records with PWA delivery and typed routing.
Overview
Alumni relations depend on reachable directories and durable records, not scattered spreadsheets. Lineage (project-alumni) is a Turborepo web application for the JHCSC alumni network with file-based routing, shared UI primitives, and progressive web app support.
Capabilities
apps/web: React + TanStack Router with authenticated and public route groups (_authenticated,_public)- Turborepo build/dev; Biome for lint and format; Husky git hooks
- PWA asset generation script on the web app
- TypeScript throughout; shadcn/ui component set
- Unauthorized and not-found route handling in the router tree
- Production status for campus alumni use
project-alumni/
├── apps/
│ ├── web/ # Frontend application (React + TanStack Router)