Plano Mestre do Projeto
Plataforma de Gestão e Compartilhamento Orgânico
| Status: | Documento Vivo (Atualizado em Junho de 2026) |
|---|---|
| Projeto: | Elo Orgânico |
| Escopo Principal: | Digitalização e Otimização da Cadeia de Compartilhamento de Produtos Orgânicos. |
Fase 1: Proposta Funcional e Escopo
Este documento detalha o desenvolvimento de uma plataforma digital robusta para a gestão otimizada do compartilhamento de produtos orgânicos. Nosso objetivo estratégico é migrar processos manuais baseados em planilhas e mensagens para um sistema centralizado, de alta performance e escalável.
1.1. Escopo e Fluxo Operacional
A solução é arquitetada como um par de ambientes integrados dentro do Escopo de Instância:
@elo-instance/api(Backend): API REST Fastify lidando com a lógica de negócio, persistência de dados e integrações bancárias.@elo-instance/web(Frontend): React SPA contendo tanto o Painel Administrativo (para gestão de ciclos) quanto a Loja do Cliente (para execução de pedidos).
Fluxo de Ciclo Ponta a Ponta:
- Configuração do Ciclo: O administrador define e agenda janelas de compra (ciclos) através da interface administrativa do
@elo-instance/web.[ESTÁVEL] - Ingestão de Produtos: Uma lista de produtos em texto puro é processada por um Parser Inteligente no frontend.
[WIP - Refinando Lógica] - Abertura de Compras: O catálogo estruturado é habilitado automaticamente para os membros na loja
@elo-instance/web.[ESTÁVEL] - Execução de Pedidos: Os membros montam cestas personalizadas e enviam seus pedidos.
[ESTÁVEL] - Processamento de Pagamento: Integração direta com a API do Banco EFI para pagamentos via Pix.
[WIP - Fase de Especificação Técnica] - Confirmação: O sistema realiza a conciliação bancária e confirma o pedido automaticamente.
[WIP]
1.2. Arquitetura e Orientação Técnica
Todas as decisões arquiteturais, estrutura do projeto e detalhes da stack tecnológica estão centralizados na Visão Geral da Arquitetura.
Phase 2: Diretrizes Operacionais e Padrões
Todos os fluxos de desenvolvimento, padrões de codificação e requisitos de qualidade estão definidos no Guia de Estilo.
Phase 3: Estimativa de Custos
3.1. Detalhamento de Custos
A estratégia "Self-Hosted" na Hetzner Cloud proporciona uma relação custo-benefício altamente favorável e previsível.
| Categoria de Custo | Detalhes | Custo Mensal Estimado |
|---|---|---|
| Hospedagem (Hetzner Cloud VPS) | Servidor de Alta Performance (Linux VPS) cobrindo containers atuais e futuros. | €5.00 a €7.00 (Fixo) |
| Banco de Dados & Cache | Utilização dos recursos próprios da VPS (MongoDB/Redis). | Custo Adicional Zero |
| Gateway de Pagamento (EFI Bank) | Taxa fixa por transação Pix recebida. | Variável |
| Domínio e DNS | Registro anual e manutenção. | Custo Anual Padrão |
3.2. Conclusão Financeira
A arquitetura selecionada garante previsibilidade total dos custos de infraestrutura. O custo mensal fixo é extremamente baixo, garantindo a sustentabilidade financeira do projeto a longo prazo.
Phase 4: Identidade de Marca & Design System
O desenvolvimento estratégico da identidade de marca do Elo Orgânico está consolidado na documentação de design especializada.
- Identidade de Marca & Design System: Estratégia detalhada, linguagem visual e tokens do design system.
Phase 5: Fluxograma Operacional
1. Etapa de Preparação (Administrador)
- Acesso: O Administrador acessa as funcionalidades de gestão dentro do
@elo-instance/web. - Ingestão de Dados: O Admin cola os dados brutos dos produtos. O frontend os estrutura e salva via
@elo-instance/api. - Abertura de Ciclo: O Admin define as datas e ativa o ciclo.
2. Etapa de Compras (Cliente)
- Navegação: O Cliente acessa as funcionalidades da loja dentro do
@elo-instance/web. - Carrinho & Checkout: Montagem das cestas e envio do pedido.
- Pagamento: QR Code Pix único gerado pela
@elo-instance/apivia integração com Banco EFI.
3. Etapa de Fechamento (Admin/Sistema)
- Fechamento: Bloqueio automático de novos pedidos no horário limite.
- Consolidação: O Admin acessa relatórios consolidados no
@elo-instance/webpara finalizar a logística com os fornecedores.
Phase 6: Escalonamento de Longo Prazo para SaaS (Pós-v1.0)
6.1. Visão Estratégica
IMPORTANTE: O foco atual é estritamente nas Fases 1-5 para entregar um produto de instância única polido (@elo-instance/*). O desenvolvimento do SaaS começará apenas após a aplicação principal estar totalmente operacional.
O objetivo de longo prazo é evoluir para uma Plataforma SaaS Multi-tenant:
- Escopo do Portal (
@elo-portal/web&@elo-portal/api): Um ponto de entrada global único para onboarding e descoberta. - Múltiplos Pares de Instância (
@elo-instance/api&@elo-instance/web): Cada comunidade recebe seu próprio par de ambiente isolado. - Bibliotecas Core (
@elo-instance/core&@elo-portal/core): Fonte única de verdade (SSOT) específica de domínio para cada escopo.
6.2. Principais Funcionalidades SaaS
- Isolamento de Tenant: Dados e configurações independentes para cada instância de comunidade.
- Autogestão do Produtor: Gestão direta de estoque e preços para os produtores.
- Gestão de Assinaturas: Níveis de serviço gerenciados via
@elo-portal/api.
6.3. Evolução Arquitetural
- Implantação Multi-Instância: Criação automatizada de containers
@elo-instance/*por tenant. - Roteamento Dinâmico: Load balancer global roteando usuários para sua instância de comunidade específica.