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