# 📚 Documentação de Integração com Backend

Esta pasta contém a documentação detalhada sobre como o frontend PraFrota se integra com o backend BFF Tenant API.

## 📁 Estrutura da Documentação

### [BACKEND_INTEGRATION.md](./BACKEND_INTEGRATION.md)
Guia principal de integração com o backend, incluindo:
- Arquitetura e padrões
- Integração de domínios
- Tratamento de respostas
- Melhores práticas

### [CQRS_PATTERN.md](./CQRS_PATTERN.md)
Implementação do padrão CQRS no frontend:
- Estrutura de serviços
- Adaptadores
- Gerenciamento de estado
- Tratamento de erros

### [MULTI_TENANCY.md](./MULTI_TENANCY.md)
Implementação de multi-tenancy:
- Contexto de tenant
- Autenticação e autorização
- Isolamento de dados
- Troca de tenant

## 🎯 Propósito

Esta documentação serve como referência para desenvolvedores que precisam:
1. Implementar novos serviços que se integram com o backend
2. Entender os padrões arquiteturais utilizados
3. Seguir as melhores práticas de integração
4. Manter a consistência com o backend

## 🔄 Fluxo de Atualização

Esta documentação deve ser mantida atualizada sempre que:
1. Novos padrões forem adicionados ao backend
2. Novas integrações forem implementadas
3. Mudanças arquiteturais forem necessárias
4. Novas funcionalidades forem adicionadas

## 📚 Recursos Adicionais

- [Documentação do Backend](../../../back/nestjs/prafrota-be/apps/bff-tenant-api/docs/mcp)
- [Swagger da API](https://prafrota-be-bff-tenant-api.grupopra.tech/swagger)
- [Arquitetura do Frontend](../ARCHITECTURE.md) 