Commit Graph

14 Commits

Author SHA1 Message Date
tulioperdigao
5543f87348 REFACTOR: Atualiza rota de consulta por geolocalização para incluir prefixo 'viabilidade' 2026-01-15 16:16:09 -03:00
tulioperdigao
e24db52732 FEAT: Adiciona suporte à consulta de viabilidade por geolocalização e refatora lógica de processamento de CSV 2026-01-15 15:16:28 -03:00
e5b530f9a4 REFACTOR: Adicionado o parametro source no post para a API, e refatorado callback de autenticação. 2026-01-09 08:52:15 -03:00
2542bb1f44 REFACTOR: Projeto refatorado para utilizar api de contratação para efetuar as viabilidades. 2026-01-07 09:49:26 -03:00
tulioperdigao
15485bb405 FEAT: Adiciona controle de download para CSV processado e modelos, além de melhorias na lógica de upload e processamento de arquivos CSV 2025-12-30 11:37:42 -03:00
b3bca576da REFACTOR: Remoção de serviços obsoletos e implementação da nova funcionalidade de viabilidade pela API de contratação
- Removidos os arquivos não utilizados: fetchService, geocodeService, normalizeService e retryService.

- Adicionado o viabilidadeController para gerenciar consultas de viabilidade e upload de arquivos CSV.

- Criadas as viabilidadeRoutes para tratar as rotas da API relacionadas à viabilidade.

- Implementado o csvService para processamento de arquivos CSV e integração com as consultas de viabilidade.

- Criado o jobStore.service para gerenciamento do estado dos jobs durante o processamento do CSV.

- Desenvolvido o viabilidadeService para integração com a API de viabilidade.
2025-12-30 09:16:07 -03:00
1db2350b96 FEAT: Adicionada rota protegida que serve apenas o index.html 2025-10-21 16:23:23 -03:00
54497bb7eb FEAT: implementar redirecionamento condicional na rota raiz e aprimorar middleware de autenticação 2025-10-20 15:57:41 -03:00
986e37bf51 FEAT: Implementar proteção de rotas e redirecionamento para login, além de melhorias na gestão de sessão 2025-10-20 10:04:41 -03:00
d1623af10b REFAC: Corrigir caminho de arquivos estáticos e melhorar middleware de autenticação 2025-10-20 09:50:28 -03:00
ee902f8617 FIX: Configurar gerenciamento de sessão e aprimorar rotas de autenticação com melhor tratamento de erros e logging 2025-10-20 07:58:32 -03:00
50c2e5c82f FIX: Alterado diretório de callback adicionando ../ para sair do atual diretório. 2025-10-20 07:44:56 -03:00
67a0a83a99 FEAT: configurar sessão, rotas de autenticação e processamento de CSV
- Adiciona/ativa express-session antes das rotas para permitir uso de req.session
- Registra rotas de autenticação (/login, /auth/callback) e middleware de proteção
- Serve assets estáticos em /public
- Implementa upload/processing CSV (ViaCEP -> Google geocoding, consulta Geogrid, cache de coordenadas)
- Adiciona endpoints de status/download e tratamento de retries/backoff para chamadas externas
- Melhora logs e handling de erros
2025-10-17 14:12:27 -03:00
46d66f9c1b TEST: Subindo configuração de autenticação pelo office para teste. 2025-10-17 10:48:40 -03:00