← Crafts
Lineage preview

Lineage

Enterprise production Full-stack engineer

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
__root.tsx _public routes _authenticated routes Directory Profile Admin
Route groups
project-alumni/
├── apps/
│   ├── web/         # Frontend application (React + TanStack Router)
Lineage alumni directory
Screenshot placeholder — searchable alumni directory and profile view.