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