50 lines
1.7 KiB
Markdown
50 lines
1.7 KiB
Markdown
# 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-compose.yml # Main deployment file
|
||
```
|
||
|
||
## 🚀 Быстрый старт
|
||
|
||
### Требования
|
||
- Docker & Docker Compose
|
||
- Go 1.21+
|
||
- Node.js 18+
|
||
- Python 3.11+
|
||
|
||
### Запуск
|
||
```bash
|
||
# Клонирование и настройка
|
||
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
|
||
```
|
||
|
||
## 📚 Документация
|
||
|
||
- [Архитектура MVP](second-mind-aep/💡%20Идеи/💡%20Проекты/ERP%20для%20малых%20производств/Архитектура-MVP.md)
|
||
- [Техническое задание](second-mind-aep/💡%20Идеи/💡%20Проекты/ERP%20для%20малых%20производств/Техническое-задание-MVP.md)
|
||
- [MVP План](second-mind-aep/💡%20Идеи/💡%20Проекты/ERP%20для%20малых%20производств/MVP-План.md)
|
||
|
||
## 🔧 Технологический стек
|
||
|
||
- **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
|