Skip to content
/ telemob Public

Telemob: para ajudar a sociedade civil a pressionar seus deputados e senadores no Congresso Nacional

License

Notifications You must be signed in to change notification settings

garoa/telemob

Repository files navigation

Para saber a ideia do projeto, leia: Telemob no Wiki do Garoa Hacker Clube.

Como Contribuir

Ao fazer um pull-request, assegure-se de que os mantenedores do projeto sabem o seu nome e o seu e-mail. Se não tivermos essas informações, não aceitaremos seu pull-request, por melhor que seja.

Clonar código e instalar dependências

git clone https://github.com/garoa/telemob.git
cd telemob
pip install -r requirements
python manage.py migrate

Configurar ambiente

cp .rename-to-dotenv .env

Coloque no arquivo .env as credenciais do reCaptcha.

Vagrant

Se você usa vagrant, basta digitar:

vagrant up
vagrant ssh

Rodando o projeto

python manage.py runserver 0.0.0.0:8000

Para instalar no Heroku

heroku create telemob
heroku config:set 'SECRET_KEY=VALOR-RANDOMICO-QUE-O-STARTPROJECT-GERA-PRA-VC'
heroku config:set DEBUG=False
heroku config:set 'RECAPTCHA_PUBLIC_KEY=CHAVE-PUBLICA-DO-RECAPTCHA'
heroku config:set 'RECAPTCHA_PRIVATE_KEY=CHAVE-PRIVADA-DO-RECAPTCHA'
heroku config:set 'GTM_CONTAINER=CONTAINER-DO-GOOGLE-TAG-MANAGER'
git push heroku master
heroku run python manage.py migrate

Para fazer deploy no Heroku?

git push heroku master
heroku run python manage.py migrate

Gerar credenciais do reCaptcha

Para gerar as credenciais do reCaptcha acesse http://www.google.com/recaptcha

Configurar o Google Tag Manager

Através do Google Tag Manager é possível configurar o Google Analytics e outras ferramentas externas.

Para configurar uma conta acesse: https://www.google.com/tagmanager

About

Telemob: para ajudar a sociedade civil a pressionar seus deputados e senadores no Congresso Nacional

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published