-
Notifications
You must be signed in to change notification settings - Fork 0
FelixCoutinho/ondevamos
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=== Bem vindo ao 'Onde vamos?' Acesse http://ondevamos.heroku.com/ == Introdução Durante bastante tempo eu e meus colegas de trabalho discutimos sobre onde deveriamos ir almoçar/lanchar/comer. Sempre tinhamos muitas opiniões, mas era sempre a mesma situação, tinhamos que discutir na porta do prédio para onde iríamos. Com essa problemática em mente foi que tomei a decisão de criar um serviço que resolveria essa questão. Surgiu a idéia do 'Onde vamos?'. O serviço é simples. Basta termos nossas opções de restaurante/lanchonete/ shopping já cadastradas e daí participar de uma votação diária. Cada usuário tem direito a 1 (um) voto por dia. Após cada voto o sistema computa o resultado e apresenta um gráfico com o resultado parcial da votação. A opção que possuir mais votos é que vence. == Instalação Alguns procedimentos simples são necessários. Faça um clone do repositório via git: $ git clone http://github.com/FelixCoutinho/ondevamos.git Entre no diretorio 'ondevamos' e execute o comando: $ bundle install Isso vai fazer com o gerenciador de dependências do Rails faça a instalação das dependências da aplicação. Essas dependência podem ser visualizadas no arquivo Gemfile. O banco de dados homoloagdo é o PostgreSQL 8.4. É necessário também editar o arquivo 'config/database.yml' para configurar o acesso a base de dados, lembre-se de editar os blocos 'development' e 'test', pois esses são os blocos das configurações para desenvolvimento e de teste. As entradas 'database', 'username', 'password' e 'host' são as principais que devem ser alteradas com as suas configurações. O database.yml de desenvolvimento ficará parecido com esse: ########################### development: adapter: postgresql encoding: unicode database: ondevamos_development pool: 5 username: ondevamos password: ondevamos host: 127.0.0.1 port: 5432 ########################### Adicione um novo usuário ao seu banco de dados Postgres. $ sudo -u postgres createuser -D -A -P ondevamos $ sudo -u postgres createdb -O ondevamos ondevamos_development A seguir execute a migração da base de dados, assim a estrutura da base de dados vai ser criada e daí ficar pronta para uso: $ rake db:migrate Lembre-se também de adicionar as variáveis de ambiente necessárias para fazer com que o envio de emails funcione. Lembrando que o 'user' precisa ser de uma conta válida do Gmail. $ export [email protected] $ export GMAIL_SMTP_PASSWORD=yourpassword De preferência deixa essa configuração em um arquivo que será executado todas as vezes que você usar seu computador. Talvez no '.bashrc' de seu usuário. Agora basta usar seu servidor web preferido, com os devidos módulos para executar aplicações ruby/rails, e chamar a aplicação por meio de um browser. == Contato Sugestões, críticas e qualquer outra coisa basta enviar um email para: [email protected]
About
Onde vamos?
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published