Sobre este proyecto
it-programming / artificial-intelligence-1
Abierto
é Uma plataforma em desenvolvimento no Lovable, com integração planejada às APIs Públicas do Governo do Brasil (Portal da Transparência, Câmara dos Deputados, Senado, TSE, etc.).
Atualmente, o sistema não está exibindo dados reais das APIs. Em vez disso, aparecem apenas mocks (dados simulados) nas telas e relatórios.
⸻
⚡ Problema Atual
• O frontend exibe apenas dados mockados, sem retorno real da API.
• As requisições estão chegando, mas não retornam dados processados corretamente para o sistema.
• Fluxo esperado: consultar API → processar dados → exibir no sistema.
• Fluxo atual: consulta retorna mock → interface mostra dados estáticos.
⸻
🛠️ Objetivo da Tarefa
• Corrigir a integração com as APIs Públicas do Governo do Brasil;
• Garantir que os dados reais sejam carregados e exibidos no sistema, substituindo os mocks;
• Manter fallback de mocks apenas para ambiente de teste/desenvolvimento, nunca em produção.
⸻
🔍 Escopo da Correção
1. Revisar endpoints das APIs integradas (exemplo: Portal da Transparência, TSE, etc.).
2. Configurar autenticação correta (se necessário: tokens, headers, rate limit).
3. Ajustar serviços de backend para buscar dados reais, tratar erros e validar respostas.
4. Substituir mocks no frontend/backend por dados reais da API.
5. Criar flag de ambiente (dev/prod) para definir se os dados virão de mock ou API real.
6. Garantir logs de erro e mensagens claras em caso de falha na consulta.
⸻
✅ Critérios de Aceite
• Dados reais das APIs públicas devem aparecer nas telas em ambiente de produção.
• Sistema deve manter performance aceitável (tempo de resposta < 3s por requisição).
• Mock deve ser utilizado apenas em modo de desenvolvimento.
• Logs de integração disponíveis para depuração.
• Testes unitários e end-to-end confirmando que a integração está funcionando.
Contexto general del proyecto
📂 Entregáveis
• Código atualizado com integração funcional às APIs reais.
• Documentação dos endpoints utilizados + exemplos de resposta.
• Instruções de configuração (chaves, tokens, variáveis de ambiente).
• Testes cobrindo cenários principais de consulta.
Categoría Programación y Tecnología
Subcategoría Inteligencia Artificial
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Disponibilidad requerida A tiempo parcial
Duración del proyecto 1 a 3 meses
Habilidades necesarias