Repositório da ferramenta SNEMP: "Ferramenta para identificação de disparidades em compras públicas, com base em Notas de Empenhos emitidas".
📂
- Instale o Python em sua máquina:
- Entre no site do python:
https://www.python.org/downloads/
- Baixe o arquivo do python e execute o instalador.
- Caso esteja utilizando o VS Code, além dos passos acima, faça o download da extensão do Python, no próprio VSCode.
- Instale as bibliotecas requeridas:
- Basta executar a linha de comando abaixo no diretório 'SNEMP'.
pip install -r requirements.txt
- Abra um terminal do VS-Code, exatamente no diretório 'SNEMP';
- Digite:
python app.py
- Entre no site abaixo:
http://localhost:5000
- Selecione um arquivo do tipo '.csv', contendo dados orçamentários de uso pelo TCE-RJ, de sua máquina.
- Um arquivo csv para teste foi disponibilizado em duas pastas, na dataset contida dentro da pasta docs e na pasta csv dentro da pasta static da pasta SNEMP.
- Extraia o arquivo rar e faça o upload desse arquivo csv no site.
- Clique no botão "Submit"
- Após ser redirecionado para outra página, basta pesquisar no campo de input o tipo de produto que quer, lembrando que a busca é feita na coluna ElemDespesaTCE e os valores mostrados são correspondentes a coluna de Vlr_Pago.( Importante realizar a pesquisa em CapsLock )Exemplo de busca: MATERIAL DE CONSUMO.
- Baixe o Docker em sua máquina pelo site seguindo o tutorial disponibilizado pelo mesmo:
https://www.docker.com/
- Faça o pull do container na sua máquina com o seguinte comando:
docker pull brsferrari/snemp:latest
- Para saber o nome do docker execute o comando:
docker images
- Em sequência execute o comando abaixo:
docker run -it -d -p 5000:5000 "nome do docker" # <-- Tire as aspas
Python
Visual Studio Code
Flask
sqlite3
docker
wsl2
Você pode acessar os arquivos do projeto, clicando aqui.
Bruno Ferrari |
Ian McIntosh |
Paulus Daco |
---|