Skip to main content

Platform Architecture

ARBEC is organized as a multi-repo platform coordinated from a top-level repository.

Main areas

  • backends/arbecapi/app for the main NestJS API
  • backends/arbec_backend/app for the legacy backend
  • backends/langchain-prod/app for the AI chatbot service
  • backends/arbec_2_files for document processing
  • mobile_apps/arbec for the Flutter client

Top-level coordination repo

The root repository provides:

  • shared orchestration
  • top-level docs and plans
  • Docker-based infrastructure setup
  • cross-service coordination files such as README.md, AGENTS.md, and ARCHITECTURE.md

Architectural boundary for public docs

The docs portal lives in docs-site/ so public documentation remains separated from internal project planning and evidence stored in documents/.