Giter VIP home page Giter VIP logo

contratospublicos's People

Contributors

danielfireman avatar

Stargazers

 avatar

Watchers

 avatar  avatar

contratospublicos's Issues

Integrar com GoogleMaps geocoding API

Pontos importantes

  • Já temos a chave
  • Atualizar o registro com latitude e longitude e placeID (bom fazer caching pois geocoding pode ser demorado)

Validar CNPJ

Hoje enviamos as RPCs e fazemos validações muito simples. Vale a pena validar melhor

Documentação e testes

Aproveitar enquanto o código está pequeno, melhor refatorar, documentar e testar e adicionar alguns testes. Isso pode nos ajudar a ter contribuição, se for o caso.

Remover nome do fornecedor do CSV origem

Vamos pegar o nome do receitaws e economizar ainda mais espaço no BD. Esse espaço pode ser útil quando a gente quiser organizar coligações e ter as informações ano-a-ano.

Melhorar documentação

Pode ser via README mesmo, mas a idéia é fazer um resumo da visão do SW e das tecnologias escolhidas.

Idéia principal:

Mostrar um mapa/resumo dos gastos que o governo estadual+municipa tem com um certo fornecedor

Sobre as grandes áreas de funcionalidade em termos de SW, acho que podemos focar em 3 pilares:

  1. Uma API consolidada, que outros sistemas e projetos de análise de dados possam usar para pegar informações sobre o relacionamento do estado com uma empresa
  2. Uma página que você pode buscar por CNPJ e ver o relacionamento daquela empresa com os governos estaduas (talvez por nome também)
  3. Uma página estável (permalink) que pode ser compartilhado para apresentar informações de uma determinada empresa (relações da empresa com os governos estaduais e municipais)

Sobre as tecnologias utilizadas

BE: golang
FE: HTML+CSS (bootstrap)+JS
CI: travisCI
Cloud hosting: Heroku
DB: MongoDB
Monitoring: New Relic
User analytics: google analytics

Resumir por coligação

Ao que tudo indica, dá para olhar mais coisa por aí.

Temos que descobrir onde encontramos os dados sobre as coligações num determinado ano.

Colocar campo resumo_contratos

Assim o valor total e o numero total de contratos não ficam tão fora de contexto (misturado com as demais informações do fornecedor)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.