0524a52be118e7fe872d401160f710648ba42d69
- ItemHandler: 5 тестов (частично работают) - ItemService: 6 тестов (все проходят) - LocationHandler: 5 тестов (готовы к тестированию) Покрытие: - Service: 14.6% (было 0%) - Repository: 34.2% (стабильно) - Auth: 88.2% (стабильно) - Middleware: 88.9% (стабильно) Следующий этап: исправление ItemHandler тестов и добавление LocationHandler тестов
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%