Coder Social home page Coder Social logo

aureliano / programas-siconv Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 2.6 MB

Sítio para exibição de Programas de Convênio do governo federal disponíveis para apresentação de propostas.

Ruby 63.06% JavaScript 0.87% CSS 0.38% HTML 23.36% Gherkin 12.32%

programas-siconv's Introduction

programas-siconv

Sítio da web: http://novosprogramas.herokuapp.com/

Missão

Este sítio tem por objetivo viabilizar a consulta de programas de convênio disponibilizados no portal de convênios do governo federal. Oferecer uma interface de consulta que possibilite encontrar os programas de convênio que foram disponibilizados recentemente e um mecanismo de Feed. Os dados apresentados aqui foram retirados do [Portal de Convênios - Siconv] (http://www.convenios.gov.br). Toda informação contida no Siconv é de caráter público e por isso pode e deve ser analisada pelos cidadãos.

Instalação

Para orientações detalhadas da configuração do ambiente de desenvolvimento visite a página Preparação do ambiente de desenvolvimento.

Pré-requisitos:

Baixar gems necessárias:

bundle install

Para orientações detalhadas para execução da aplicação visite a página Execução da aplicação.

Preparar ambiente de trabalho:

padrino rake data:fill

Iniciar aplicação:

padrino start

Por favor, visite o site do [Padrino] (http://www.padrinorb.com) para obter mais instruções.

Build Status

programas-siconv's People

Contributors

aureliano avatar messivanio avatar marvinsiq avatar

Stargazers

 avatar  avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

Forkers

marvinsiq

programas-siconv's Issues

Criar uma página para o projeto no Facebook

Atualmente o projeto tem apenas um usuário cadastrado no Facebook. Seria mais interessante a criação de uma página do projeto no Facebook para melhor divulgação do mesmo.

Filtros avançados na tela de consulta

Possibilitar a customização da consulta com os diversos campos.
Principalmente pela data final para recebimento de proposta que já deveria estar por padrão filtrando as datas menores que "hoje". Exibindo aqueles que ainda estão abertos às propostas.

Criar página com as alterações da versão

Criar página interna com o changelog da release autal. No momento o sítio conta com um link que encaminha o usuário para a página de log de versões do projeto no Github. Tendo em vista que para o usuário possa ser meio desconfortável sair de um sítio em português e entrar num outro sítio desconhecido em Inglês, será construída uma página no sítio para armazenar apenas os logs de alterações da versão corrente e um link para a página com o log completo no GitHub.

Ordenação do resultado das consultas

Sugiro que o resultado na tela de consulta seja ordenado pela data de disponibilização descendentemente.
Existe uma probabilidade alta de que os mais antigos já não estejam mais disponíveis.

Criar seção de programas disponibilizados

Criar uma seção de programas disponibilizados.
Nesta seção será possível consultar programas disponibilizados nos últimos x dias. Onde x será uma variável manipulável pelo usuário. O valor padrão de x será 10. Assim a consulta de programas disponibilizados buscará por programas disponibilizados nos últimos 10 dias por padrão.
Também será possível fazer consultas por mês. O usuário deverá selecionar um mês do ano corrente e o sistema exibirá todos os programas disponibilizados para o mês selecionado.

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.