Skip to main content

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 files
  • globals.css - Global styles
  • layout.tsx - Root layout component
  • page.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