## Project Structure ### Directory Organization ``` ISA-Frontend/ ├── apps/ # Main applications │ └── isa-app/ # Primary application ├── libs/ # Shared libraries │ ├── feature/ # Feature libraries with business logic │ ├── ui/ # Reusable UI components │ ├── core/ # Core functionality │ └── shared/ # Cross-cutting concerns ├── generated/ # Generated API clients └── docs/ # Documentation ``` ### Library Types - **Feature Libraries** (`libs/feature/*`) - Smart components - Business logic - Route configurations - Feature-specific services - **UI Libraries** (`libs/ui/*`) - Presentational components - Pure functions - No dependencies on feature libraries - **Core Libraries** (`libs/core/*`) - Authentication - Guards - Interceptors - Core services - **Shared Libraries** (`libs/shared/*`) - Common utilities - Shared interfaces - Common pipes and directives