سیستم مستندات یکپارچه

IOT - Architecture

تحلیل معماری

سبک معماریModular Monolith / Layered
تحلیل احتمالی، سطح اطمینان: متوسط؛ بر اساس ساختار پوشه‌ها و dependencyها.
لایه‌هاAPI/Controller، Service، Data Access/ORM، UI در صورت وجود
مرز ماژول‌هاalerts, analytics, app.module.ts, audit, auth, buildings, catalogs, common, elevators, envelope.ts, events, faults, health, index.ts, ingest, localization

System Context

Mermaid flowchart

flowchart TD
  User[کاربر] --> UI[Frontend / Client]
  UI --> API[API Layer]
  API --> Modules[Modules]
  Modules --> DB[(Database / Storage)]

منابع کد

  • .env.example
  • apps/core-backend/Dockerfile
  • apps/core-backend/package.json
  • apps/core-backend/prisma/schema.prisma
  • apps/core-backend/tsconfig.json
  • apps/simulation-backend/Dockerfile
  • apps/simulation-backend/pyproject.toml
  • apps/web-frontend/Dockerfile
  • apps/web-frontend/next.config.mjs
  • apps/web-frontend/package.json
  • apps/web-frontend/tsconfig.json
  • docker-compose.yml
  • package.json
  • packages/shared-contracts/package.json
  • packages/shared-contracts/tsconfig.json
  • README.md
  • tsconfig.base.json