Gastos Abertos/Reuniões/150121

Notas aqui.

Labels: api website normalizacao-dados arquitetura design api: usar o flask-api pra retornar os dados via json que serão utilizados pelas diferentes visualizações/ferramentas do site. Será a única parte python dinâmica. A priori os dados estarão em um postgresql, mas poderia também estar num db como firebase ou mongodb e neste caso não precisaríamos implementar a api. vantagem apenas por experiência minha, mas sou pragmático, se tivermos uma solução melhor ou interessante pra testar ótimo. eu faço uma interface usando o sqlalchemy e flask-api em curto período de tempo. não sei quanto a performance dos outros dbs mas pro volume de dados que temos garanto o postgres. Lucas, tem alguma sugestão? Não, acho que essa parte, vocês podem tocar Milestone - Apresentação de formas de visualização básicas para os dados disponíveis 13-02-15

  • Servidor, Documentação
  • documentação da arquitetura de servidores/serviços [Issue criada]
  • documentação da configuração de cada servidores/serviços[Issue criada]
  • criação de script para configurar ambiente local para desenvolvimento com linux[Issue criada]
  • integrar repositórios para deploy automático com www.circleci.com[Issue criada]

Normalização dos dados definir todos os dados que serão utilizado, limpá-lo se necessário e importá-los para algum banco de dados

  • definir bases a serem usadas na versão beta
  • definir modelagem dos dados para as bases

Api para acesso aos dados

  • definir como será feita autenticação(e se vai ter?)
  • definir os endpoints
  • definir as saídas

Visualizacao dos dados

* Tabela com dados da receita
* Gráfico de linhas com evolução temporal da arrecadação, podendo selecionar quais taxas e impostos quer visualizar. possibilidade de importar os dados via csv.
* treemap com dados da receita, usando a hierarquia dos dados.
* Bubble tree (?)
* Sankey (?)
* Mapas (?)

Milestone: 30-04-15