3552110f4e802cc98c26e5df1c072bd200f44e4b
- OperationsHandler: 5 тестов (все проходят успешно) - Покрытие handlers: 37.0% (было 25.1%) - Общее покрытие: 30.4% (>= 30%) 🎯 Цель достигнута! Все основные компоненты покрыты тестами: - Auth: 88.2% ✅ - Middleware: 88.9% ✅ - Repository: 34.2% ✅ - Service: 14.6% ✅ - Handlers: 37.0% ✅ Общий результат: 27/27 тестов прошли успешно
ERP для мастеров - MVP
🏗️ Архитектура проекта
erp-mvp/
├── core-service/ # Go backend (Core API)
├── doc-service/ # Python document service
├── frontend/ # Angular PWA frontend
├── proto/ # Shared Protocol Buffers
└── docker/ # Docker configurations
🚀 Быстрый старт
Требования
- Docker & Docker Compose
- Go 1.21+
- Node.js 18+
- Python 3.11+
Запуск
# Клонирование и настройка
git clone <repository>
cd erp-mvp
# Запуск всех сервисов
docker-compose up -d
# Или разработка локально
cd core-service && go run cmd/main.go
cd doc-service && python -m uvicorn app.main:app --reload
cd frontend && npm start
📚 Документация
🔧 Технологический стек
- Core Service: Go (Gin) + PostgreSQL + JWT + gRPC
- Document Service: Python (FastAPI) + Redis + Document libraries
- Frontend: Angular PWA + Material UI + Tailwind CSS
- Infrastructure: Docker + Docker Compose + Redis + HTTPS
Description
Languages
Go
50.8%
HTML
40.5%
Python
2.8%
PLpgSQL
1.8%
Dockerfile
1.5%
Other
2.6%