Project Dependencies
Core Technologies
Docker & Orchestration
Docker: Latest version for containerization
Docker Compose: Version 3.x for service orchestration
RabbitMQ: Version 4.0.4-management-alpine for message queuing
MariaDB: Version 11.4.4 for database
Development Stack
Frontend Technologies
Node.js: Version 20 LTS
React: Latest version for web client
Flutter: Stable channel for mobile client
Nginx: Alpine-based for web serving
Backend Technologies
Go: Latest version for server implementation
MariaDB: For data persistence
RabbitMQ: For message queue management
Testing & CI/CD
Testing Frameworks
npm test: For web client testing
GitHub Actions: For CI/CD pipelines
Documentation Tools
Sphinx: Latest version
Read the Docs Theme
Myst Parser
Sphinxcontrib-mermaid
Development Tools
Version Control
Git: Latest version
GitHub: For repository hosting and CI/CD
Package Managers
npm: For web client dependencies
go mod: For server dependencies
pub: For Flutter dependencies