# Projeto Cuidando do Meu Bairro/Bugs e sugestões

* Documentação
* Para o público em geral:
* Guia do usuário
* Livro de exemplos
* Planejado Empenhado e Liquidado
* Técnica:
* !novo! gitlab.com/cuidandodomeubairro
* Guia de instalação
* Casos de uso
* Classes, pacotes e funções
* Guia rápido das APIs
* Base de dados
* Diretivas de design
* Comportamento da interface
* Guia para Testes
* Avisos de bugs ou sugestões
* Créditos e licenças
* 0%     25%     50%     75%     100%
Coisas para fazer no Cuidando (sugestões, pendências, avisos de falha etc).
| Prioridade | Esforço | [C]orreção ou [A]dição? | Categoria | Descrição |
| 9 | 1 | a | usabilidade | Escrever o código das despesas no cliente usando a ordem da dotação orçamentária, como descrito na pg16: http://www.prefeitura.sp.gov.br/cidade/secretarias/upload/arquivos/secretarias/financas/manuais/SOF-Manual-Operacao-Execucao-Orcamentaria-2015.pdf Detalhe: o cd_despesa da planilha termina com 2 dígitos que são o "Desdobramento do Elemento de Despesa", que não entram no código da dotação. Aparentemente são sempre 00, exceto quando o cd_despesa é 99999999. O acesso via código da dotação ficaria em outro link, exemplo: cuidando.vc/dotacao/2017/<codigo> |
| 9 | 4 | a | análise | Filtragem (que seria aplicada simultaneamente no mapa e na tabela) por: estágio (planejado, empenhado, liquidado) (talvez clicando nos ícones na legenda) busca textual corrente/capital endereço (próximos a um ponto) valor ($) data? |
| 9 | 2 | a | | Permitir entrar com recursos aos pedidos. Aproveitar para refatorar código de interação com Esic. |
| 9 | 4 | a | manutenção | Migrar código do website de RiotJS para VueJS + Vuex. |
| 9 | 5 | a | usabilidade | Permitir se inscrever/subscribe/seguir envio de atualizações/notificações por e-mail/email sobre despesas, comentários, pedidos, pessoas etc. Exibir também no próprio site as notificações recebidas. Requer a criação de um novo microserviço. Proposta de implementação: https://gitlab.com/cuidandodomeubairro/geral/issues/3 |
| 9 | 2 | a | usabilidade | Mostrar, em página de perfil de usuário, os comentários e pedidos que a pessoa fez |
| 9 | 1 | c | análise | data de última atualização errada (Usar "data extração" como data de atualização dos dados, e não mais "data final") |
| 8 | 1 | a | análise | Permitir mostrar todas as linhas da tabela (sem paginação). |
| 7 | 0,5 | c | visual | fonte do mapa cobrindo parte da legenda |
| 6 | 5 | a | usabilidade | Permitir sugerir correção na posição dos pontos geolocalizados [teria que ver melhor qual seria o processo para isso] |
| 6 | 3 | a | | Pergunte ao vereador (e-mail/facebook/formulário do site da câmara) |
| 6 | 2 | a | visual | spinner quando carregando dados |
| 6 | 2 | c | usabilidade | Quando clicar na pergunta/pedido na lista de atividades, levar para ela e não apenas para a despesa onde ela está |
| 5 | | a | análise | No detalhamento da despesa mostrar desde quando ela está planejada no orçamento (mesmo que seja em outro ano), o cronograma planejado para saber se ela está atrasada e o histórico de alterações na mesma (ex.: quando passou a ser empenhada). |
| 5 | | c | usabilidade | Ver formas de fornecer site alternativo quando JS desativado, ajudando no SEO e permitindo que seja indexado por buscadores. |
| 5 | | a | usabilidade | Notificação de erros de geolocalização |
| 5 | | a | manutenção | colocar Piwik (acompanhar uso do site) |
| 5 | | c | visual | gráfico de barras estourando no mobile |
| 5 | | c | visual | Refazer o icone “compartilhar” p. fazer mais intuitivo, tirar do menu |
| 5 | | c | visual | Melhorar exibição dos pedidos de informação |
| 5 | | c | visual | Melhorar estilo comentários (com botões) |
| 5 | | c | visual | Alinhar o mapa no detalhamento da despesa |
| 5 | | c | Informação | Melhorar página Sobre |
| 5 | | a | análise | Permitir mostrar contornos dos bairros no mapa - e seria interessante colocar um layer de bairros vulneráveis para justificar a despesa - ou então uma cor mostrando nível de implementação na região |
| 5 | | c | Informação | 2 gráficos (pizzas) parecem duas informações diferentes, não deveria ser um só? |
| 4 | | c | visual | Melhorar lista de atualizações (estilo/informações) |
| 4 | | a | visual | Permitir mapa ocupar tela toda (fullscreen) |
| 3 | | c | análise | Representar dados regionalizados de forma diferente dos realmente mapeados |
| 3 | | c | visual | Não se deve misturar despesa e investimento (explicar / separar melhor os dois campos) [como distinguir?] |
| 3 | | c | manutenção | Melhorar mapeamento dos pontos (vários estão indo para o lugar errado) |
| 3 | | a | visual | botar % ou botar barra de quanto % do planejado é empenhado embaixo de cada valor da tabela |
| 3 | | a | usabilidade | Permitir login via outras redes (G+, Twiter, Diáspora, ...) |
| 3 | | a | usabilidade | Foto no perfil |
| 3 | | a | usabilidade | Confirmar delete de comentário antes de realmente deletar |
| 3 | | a | informação | Infográficos e material didático |
| 3 | | a | | Geração de relatórios [não concordo muito com isso, para mim uma página HTML já deve estar bem estruturada a ponto de servir como relatório, o CSS para impressão está melhorando] [acho que o relatório aqui pode ser uma página HTML mesmo] |
| 3 | | a | | Fazer um relatório anual e uma avaliação anual sobre o liquidado e empenhado |
| 3 | | c | visual | No mobile colocar descrição da despesa acima no mapa |
| 3 | | c | manutenção | ficar de olho no uso do Mapbox |
| 3 | | c | documentação | Melhorar documentação da API |
| 3 | | a | visual | Indicação visual dos prazos dos pedidos |
| 3 | | a | manutenção | monitorar tamanho dos logs nos servidores |
| 3 | | a | manutenção | Testes automáticos |
| 3 | | a | exportação | Botar botão para imprimir página |
| 3 | | a | análise | tabela está sem escala e unidade de medida |
| 3 | | a | análise | Serial legal ter código da LOA das despesas |
| 3 | | a | Informação | Ter glossário dos termos usados, inclusive dos que aparecem nas demais colunas da tabela de dados |
| 3 | | a | Informação | Falar sobre Conselhos para orientar para onde encaminhar pedidos ou com quem se articular, colocar também links com telefones dos órgãos responsáveis |
| 3 | | a | Informação | Escrever algo sobre a LAI e colocar avisos sobre o prazo do pedido de informação para o usuário |
| 3 | | a | Informação | Comentários e perguntas devem ser bem diferenciados para não confundir as pessoas - É preciso esclarecer o que é pedido de informação e que os órgão tem 30 dias para responder |
| 3 | | a | Informação | Colocar no mapa caraterísticas do bairro, incentivar as pessoas de verificar as informações |
| 3 | | a | Informação | deixar claro que pedido de informaçao nao eh para fazer denuncia, reclamação, etc |
| 3 | | a | Informação | Tem que esclarecer se os gráficos da página do ano representam despesa ou recurso |
| 3 | | a | Informação | Inserir legenda para o “laranja” (cluster) |
| 3 | | a | Informação | Deixar claro que o cuidando não é uma ferramenta oficial |
| 2 | | a | visual | paginar comentários? pedidos? |
| 2 | | a | usabilidade | Geolocalizar a pessoa automaticamente, especiamente no mobile |
| 2 | | a | usabilidade | Autocomplete para a busca por endereço |
| 2 | | a | usabilidade | Aprimorar suporte para links para vídeos/imagens nos comentários |
| 2 | | a | análise | Importante fazer avaliação da qualidade da resposta dos pedidos |
| 2 | | a | | Usar cores para mostrar, onde os projetos andam, onde não |
| 1 | | a | análise | Permitir mostrar equipamentos públicos no mapa [de onde pegar dados?] |
| 1 | | a | análise | Interação com plano diretor |
| 1 | | a | | Permitir reuso da autenticação do discuss.ok.org.br via JWT, https://github.com/discourse/discourse-jwt de modo a incentivar (remover barreiras) a participação da comunidade OKBR (e outras com JWT que se desejar). |
| 1 | | a | | Morador poderia colocar informações para comparar o que foi pedido e o que foi entregue / feito [como seria a interface para isso?] |
| 1 | | | | De onde está saindo o gasto [que?] |
| 1 | | a | Informação | Avisar que os pedidos de informação podem ser feitos diretamente pelo e-SIC e que nesse caso seria possível recorrer [não será necessário se implementarmos o recurso] |
| 1 | | a | | Pergunte ao DL [como?] |
| 1 | | | visual | Trocar bolinha que gira no ajax por tracinhos [que?] |
| 1 | | | | Validar acessibilidade [como?] |
| 1 | | | | colocar/linkar todos os textos [que?] |

## Já feitos

| Prioridade | Esforço | [C]orreção ou [A]dição? | Categoria | Descrição |
| 9 | 1 | a | análise | Na página de detalhamento de despesa: Inserir link para a consulta de contratos para que o usuário procure manualmente. Algo como "Contrato - Pesquise aqui", ao lado da nota de Empenho. http://transparencia.prefeitura.sp.gov.br/contas/Paginas/Contratos-v2.aspx Inserir link para a consulta de licitações para que o usuário procure manualmente. Algo como "Licitações - Pesquise aqui", ao lado da nota de Empenho. http://e-negocioscidadesp.prefeitura.sp.gov.br/BuscaLicitacao.aspx Incluir descrição do programa em cima de cada descrição da despesa Inserir link para streetview. Exemplo: https://www.instantstreetview.com/@-23.495044,-46.660387,4.94h,2.51p,1z |
| 9 | 1 | a | análise | Link nas despesas do Cuidando para as Notas de Empenho daquela despesa, usando o código do programa (cd_programa), o código do projeto/ação/atividade e código da despesa. |