Project Structure
Directory Overview
.
├── _components/
│ ├── HeroTreeMap.tsx
│ ├── _sections/
│ └── ui/
├── app/
│ ├── fonts/
│ ├── globals.css
│ ├── layout.tsx
│ └── page.tsx
├── hooks/
├── lib/
├── types.ts
└── utils/
Key Directories
_components/
Main components directory containing:
HeroTreeMap.tsx- Interactive visualization component_sections/- Page-specific sections (DiscoverProgram, LandingPage)ui/- Reusable UI components (buttons, cards, navigation)
app/
Next.js app directory with:
fonts/- Custom font filesglobals.css- Global styleslayout.tsx- Root layout componentpage.tsx- Home page component
hooks/
Custom React hooks for shared logic across components
lib/
Utility libraries and helper functions
utils/
General utility functions and constants
Main Pages
/- Landing page/discover-program- Discover Program page