Visão Geral do Projeto
O repositório no GitHub contém dois projetos principais:
painel-esus: Backend em Flask para processamento, análise e exportação de dados de saúde pública.paineis-v2-front: Frontend em React para visualização dos dados processados, com gráficos interativos e dashboards.
Estrutura dos Projetos
painel-esus (Backend)
- Linguagem: Python 3.10 + Flask
- Principais diretórios:
src/: Código principal, dividido em camadas (domain, infra, main, presentations, utils).dados/: Dados de entrada e saída em formato parquet.interface/: Scripts e interface para interação com o sistema.setup/,local_ssl/: Scripts de configuração e utilitários.
- Principais funcionalidades:
- Processamento de dados de saúde (cadastro, atendimentos, condições clínicas).
- Exportação de logs e relatórios.
- Integração com bancos de dados e arquivos parquet.
- APIs para consumo pelo frontend.
paineis-v2-front (Frontend)
- Linguagem: TypeScript + React
- Principais diretórios:
src/: Componentes, páginas, hooks, serviços, estilos e utilitários.public/: Arquivos estáticos e HTML base..storybook/: Configuração de Storybook para documentação de componentes.
- Principais funcionalidades:
- Dashboards interativos para visualização dos dados processados.
- Gráficos e tabelas dinâmicas.
- Autenticação e seleção de perfis.
- Integração com APIs do
painel-esus.
Como contribuir
- Faça um fork do repositório.
- Crie uma branch para sua feature ou correção.
- Envie um Pull Request detalhando as alterações.
Consulte a documentação de instalação e os arquivos README.md de cada projeto para instruções específicas de instalação e execução.