Przejdź do treści

Architektura frontendowa

Tech stack

  • Angular 14
  • Nx monorepo (32+ bibliotek)
  • NGXS state management
  • Angular Material UI
  • RxJS

Struktura

apps/masaku/  - Główna aplikacja
projects/     - Biblioteki (@ msk/*)

Wzorce

  • Feature modules (lazy loading)
  • Smart/Dumb components
  • NGXS actions/state/selectors
  • RxJS streams

Routing

{
  path: 'budgets',
  loadChildren: () => import('@msk/budgets').then(m => m.BudgetsModule)
}

Zobacz Frontend