Sobre este projeto
it-programming / web-development
Aberto
Uma empresa de BPO financeiro busca um desenvolvedor para criar um portal web multiempresa robusto e seguro, focado em dashboards financeiros. Este portal permitirá que cada cliente faça login através do nosso site e visualize exclusivamente os dados da sua própria empresa, substituindo os relatórios atualmente gerados em Power BI.
Objetivo:
Desenvolver um portal web que ofereça visualizações financeiras personalizadas para múltiplos clientes, com alta segurança e integrações automatizadas.
Funcionalidades Essenciais:
Para Clientes:
- Dashboards de indicadores iniciais: Saldo, Resultado, Margem, Inadimplência, Caixa Projetado.
- Relatórios detalhados: DRE (Demonstração do Resultado do Exercício) e DFC (Demonstração dos Fluxos de Caixa), com possibilidade de abrir cada grupo e ver as categorias e lançamentos que o compõem.
- Análise de Fluxo de Caixa: Comparativo entre projetado e realizado.
- Gestão de Contas: Contas a Pagar e Contas a Receber com análise de aging.
- Filtros avançados: Por período, categoria e centro de custo.
- Ferramentas de comparação: Entre diferentes períodos.
- Exportação de dados: Opções para PDF e Excel.
Para o Painel Administrativo:
- Cadastro e gestão de clientes e usuários.
- Gerenciamento de credenciais dos ERPs para cada cliente.
- Monitoramento do status das sincronizações de dados.
- Classificação das categorias já cadastradas no erp de cada cliente em grupos configuráveis da dre e da dfc (ex: receita, custos, despesas administrativas, financeiras). Não é necessário criar um plano de contas padrão. A classificação é feita uma vez por cliente e reaproveitada nas sincronizações seguintes.
- Novas categorias criadas no ERP devem aparecer como 'não classificadas', com alerta para revisão.
Integrações:
O portal deverá integrar-se via API com os seguintes ERPs, com sincronização periódica para um banco de dados próprio:
- Fase 1: Omie
- Fase 2: Conta Azul
- Fase 3: Granatum
Requisitos de Segurança e Infraestrutura:
- Isolamento total de dados entre clientes, implementado tanto no servidor quanto no banco de dados.
- Autenticação de dois fatores (2FA).
- Armazenamento de senhas com hash.
- Credenciais de integração criptografadas.
- Comunicação via HTTPS.
- Rotinas de backup de dados.
- Log de auditoria de acessos e exportações.
- Conformidade com as diretrizes de segurança OWASP Top 10.
- Conformidade com a LGPD (Lei Geral de Proteção de Dados).
- Stack preferida: Python (FastAPI), PostgreSQL e React. Aberto a sugestões, desde que justificadas.
- O código-fonte será hospedado em um repositório GitHub da empresa.
- A infraestrutura será configurada em contas da empresa.
- Cessão de direitos do código e assinatura de NDA (Acordo de Não Divulgação) serão obrigatórios.
Formato de Proposta:
Os interessados devem detalhar sua experiência com sistemas multi-tenant e como garantiram o isolamento de dados. É Fundamental informar sobre integrações prévias com Omie, Conta Azul ou Granatum. A proposta deve incluir a stack tecnológica sugerida, o custo mensal estimado de hospedagem, o prazo e o valor por fase do projeto, como será o suporte após a entrega e links para projetos semelhantes no portfólio.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias