Consulta de CEP para viabilidade de fornecimento de FO. Viabiliza é focado para uso dos colaboradores
- 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. |
||
|---|---|---|
| .cache | ||
| .vscode | ||
| config | ||
| controller | ||
| logs | ||
| models | ||
| node_modules | ||
| public | ||
| routes | ||
| service | ||
| tmp | ||
| .gitignore | ||
| .node-version | ||
| .php-ini | ||
| .php-version | ||
| app.js | ||
| app.old.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| server.js | ||
| tmp_versions.json | ||
Aplicação Viabilidade
Pequena aplicação Node.js para processar CSVs com endereços/lat-lon e consultar a API de viabilidade.
Como usar:
- Abra um terminal e entre na pasta
aplicação viabilidade. - Crie um virtualenv Node e instale dependências:
npm install
- Inicie o servidor:
npm start
- Abra
http://localhost:3000no navegador. Faça o upload do CSV ou consulte manualmente por latitude/longitude.
Notas:
- Configure variáveis de ambiente
API_KEYeCOOKIEse quiser usar credenciais diferentes. - O CSV de saída é gravado em
aplicação viabilidade/outputscom ponto-e-vírgula como separador.