Painel de Opinião Popular
POP é um projeto que visa prover um meio de identificar e compartilhar as demandas de comunidades. É possível criar, apoiar e vetar propostas em um contexto anônimo e participativo.
O projeto foi desenvolvido em Ruby on Rails, integrado com POSTGRESql, durante a disciplina de Laboratório de Programação Extrema (1˚ semestre de 2015) do IME-USP.
http://pop-lab-xp.herokuapp.com/
- Instale RVM
- Fork o projeto
- Rode
bundle install
- Crie sua branch (
git checkout -b minha-nova-funcionalidade
) - Faça suas modificações
- Commit suas mudanças (
git commit -am 'Adiciona uma funcionalidade'
) - Push para a branch (
git push origin minha-nova-funcionalidade
) - Crie um novo pull request
execute:
$ bundle install
Acesse http://pop-lab-xp.herokuapp.com/ e logue com seu usário. Você pode criar um novo usuário e, ao fim do cadastro, você receberá um email de confirmação. Você pode criar novas propostas e vetar ou apoiar as já existentes. Você também pode consultar listas de mais novas da semana, mais votadas do seu grupo e mais votadas no contexto geral.
Para rodar os testes, execute:
$ bundle install
$ rspec
As configurações dos bancos de teste, desenvolvimento e produção estão disponíveis em config/database.yml