Init project
This commit is contained in:
49
README.md
Normal file
49
README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user