# UPPI MARKETPLACE - DOCUMENTACAO DO PROJETO

## Documentos

| # | Arquivo | Conteudo | Onde aplica |
|---|---------|---------|-------------|
| 00 | [VISAO_GERAL.md](00_VISAO_GERAL.md) | Arquitetura, ambientes, dominios, fluxo do pedido | Todos |
| 01 | [BANCO_DE_DADOS.md](01_BANCO_DE_DADOS.md) | 67 tabelas db_marketplace + 20 tabelas CD + seed | MySQL |
| 02 | [MKT_ESTRUTURA.md](02_MKT_ESTRUTURA.md) | Estrutura MVC, 80+ rotas, Vue.js, layouts, CSS | mkt.uppi.app.br |
| 03 | [API_ESTRUTURA.md](../../../api.uppi.app.br/docs/03_API_ESTRUTURA.md) | 148 endpoints, JWT, middleware, workers | api.uppi.app.br |
| 04 | [SERVICES_STATEMACHINES.md](04_SERVICES_STATEMACHINES.md) | 14 services, 10 state machines, mapa eventos | Compartilhado |
| 05 | [ERP_ADIANTI.md](05_ERP_ADIANTI.md) | MarketplaceBridge, 30 telas, menu, conexoes | erp.uppi.app.br |
| 06 | [CD01_ADIANTI.md](06_CD01_ADIANTI.md) | WMS/TMS, 20 tabelas, sync offline, 25 telas | cd01.uppi.app.br |
| 07 | [ROADMAP_IMPLEMENTACAO.md](07_ROADMAP_IMPLEMENTACAO.md) | 4 fases, 16 etapas, checklists, prazos | Todos |
| 08 | [PLANO_DE_TESTES.md](08_PLANO_DE_TESTES.md) | 379 testes: unit, integration, functional, E2E | Todos |

## Ambientes

| Ambiente | Path | Banco |
|----------|------|-------|
| ERP Central | `/var/www/erp.uppi.app.br/` | `db_erp` |
| API REST | `/var/www/api.uppi.app.br/` | `db_erp` |
| Marketplace Web | `/var/www/mkt.uppi.app.br/` | `db_erp` |
| CD-01 | `/var/www/cd01.uppi.app.br/` | `db_erp_cd01` |

**Banco unico `db_erp`** = tabelas Adianti + 67 tabelas marketplace (ERP, API e MKT acessam o mesmo banco)

## Documentacao de Referencia (Originais)

Localizada em `/var/www/erp.uppi.app.br/doc_projeto/`:
- DDL SQL, State Machines, API Contracts, Controllers, MVC Core
- Views, Vue, Workers, Router/Middleware, Infra, Mobile, Adianti Integration, TMS/CDs

Base de conhecimento Adianti em `/var/www/erp.uppi.app.br/doc_adianti/`:
- WISDOM (como usar) + DNA (raio-x do codigo)
