Skip to main content

Monorepo Structure

goosehead-fastlane/
├── apps/
│ ├── fastlane-portal/ # Customer-facing quote & bind
│ ├── fastlane-admin/ # PM configuration CMS
│ ├── apis/
│ │ └── fastlane-api-gateway/ # NestJS API gateway
│ └── docs/ # This documentation site
├── libs/
│ ├── apis/
│ │ ├── carriers/ # Carrier-specific integrations
│ │ │ ├── safeco/
│ │ │ ├── root/
│ │ │ └── progressive/
│ │ ├── carrier-shared/ # Shared carrier abstractions
│ │ ├── auth-core/ # Authentication
│ │ ├── ghcms-core/ # CMS core
│ │ ├── cdm-rules-engine/ # CDM resolution logic
│ │ ├── adapter-engine/ # Data transformation engine
│ │ └── ...
│ ├── ui/
│ │ └── components/ # Shared component library (Storybook)
│ ├── config-core/ # Configuration utilities
│ └── shared/ # Cross-cutting utilities
└── prisma/ # Database schema and migrations