TG_ERP is a comprehensive ERP system that leverages Telegram's ecosystem to provide a seamless mobile-first experience for organizational management. The system offers flexible organizational structure views, meeting management, document collaboration, and a plugin-based architecture for extensibility.
- Telegram Integration: Authentication and interactions via Telegram
- Organizational Structure: Multiple organizational models (hierarchical, holonic, matrix, tribes)
- Meeting Management: Schedule, conduct, and record meetings with integrated chat functionality
- Document Collaboration: Real-time collaborative editing with version control
- Plugin Marketplace: Modular architecture for extensible functionality
- Mobile-First Design: Optimized for mobile devices with responsive interfaces
TG_ERP is built on a microservices architecture with the following components:
- API Gateway: Central entry point for client requests
- Auth & ACL Service: Authentication and access control
- Org Structure Service: Organizational hierarchy and relationships
- Communication Service: Notifications and chat management
- Project & Initiative Service: Meeting and project management
- Workplace Service: Document editing and file management
- Message Broker: Event-driven communication between services
- Docker and Docker Compose
- Node.js (for local development)
- Telegram Bot API credentials
- Clone the repository
- Navigate to the
dockerdirectory - Run
docker-compose upto start all services - See the Developer Documentation for more details
Please read our Contributing Guidelines for details on the process for submitting pull requests.
This project adheres to a Code of Conduct that all contributors are expected to follow.
This project is licensed under the MIT License - see the LICENSE file for details.