Skip to content

multas/sociais

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multas Sociais

O Multas Sociais é um site com fins estritamente educacionais e de conscientização da população. As multas sociais criadas aqui são fictícias.

Este site não possui nenhum vínculo com os órgãos oficiais de controle de infrações de trânsito ou nenhum departamento governamental.

Caso queira efetuar uma denúncia oficial, o usuário deve buscar os órgãos responsáveis em seu município ou estado.

O Multas Sociais não se responsabiliza pelo conteúdo das informações, imagens e vídeos carregados pelos usuários da ferramenta. Caso se sinta lesado ou ofendido por qualquer informação, imagem ou vídeo disponibilizado por algum usuário do Multas Sociais, envie um e-mail para privacidade@multassociais.net para providenciarmos a remoção do conteúdo solicitado.

O sistema pode ser visto em http://www.MultasSociais.net/

Informações Adicionais

Primeiramente você deve configurar seu arquivo de banco de dados:

$ cp config/database.yml.example config/database.yml

As seguintes variáveis de sessão precisam estar definidas antes de executar o Multas Sociais:

  • S3_KEY, com a chave de segurança do Amazon Simple Storage Service (Amazon S3) onde serão armazenadas as fotos.
  • S3_SECRET, com a chave secreta do Amazon S3.
  • AUTH_USER, com o login do usuário administrador do Multas Sociais.
  • AUTH_PASS, com a senha do usuário administrador do Multas Sociais.

Se você está executando pela primeira vez o Multas Sociais em sua máquina, você precisa se inscrever para uma conta gratuita do Amazon S3, no endereço http://aws.amazon.com/s3/

Quando tiver o login e a senha do Amazon S3, escolha um login e senha de administrador do Multas Sociais. Em seguida você pode executar os seguintes comando para executar o Multas Sociais, em ambiente unix (ou Mac):

$ export S3_KEY=OF78Y4H8HYFS9489Y (Troque OF78Y4H8HYFS9489Y por sua chave do Amazon S3)
$ export S3_SECRET=lcz8ihi8h3ihi3hiliu (Troque lcz8ihi8h3ihi3hiliu por sua chave secreta do Amazon S3)
$ export AUTH_USER=MeuLogin (Troque MeuLogin pelo login que você desejar)
$ export AUTH_PASS=MinhaSenha (Troque MinhaSenha pela senha que você desejar)

Em seguida você pode executar o Multas Sociais, com o comando:

$ rails server

Para evitar ter que configurar as variáveis de ambiente todas as vezes, você pode salvar essas informações em seu arquivo de inicialização (~/.profile ou ~/.bash_profile, etc).

Contribuindo

Quer ajudar com uma nova funcionalidade ou bugfix? Obrigado!!!

1- Você pode entrar na lista de e-mails ou postar uma nova GitHub Issue.

2- Ao desenvolver, realize os testes (estamos pecando neste ponto, mas vamos tentar recuperar...)

$ bundle exec rspec spec

Se tudo estiver passando, manda um pull request para a gente atualizar o app.

Qualquer dúvida, manda uma mensagem pra gente na mailing list ou em equipe@multassociais.net pra gente poder ajudar.

Valeu!!

Licença

O código-fonte do Multas Sociais está disponível sob uma licença GNU Affero General Public License (GNU AGPL) - http://www.gnu.org/licenses/agpl.html (Versão 3)

(The AGPL's terms are almost identical to the GPL's; the sole substantive difference is that it has an extra condition designed to ensure that people who use the software over a network will be able to get the source code for it.)

Multas Sociais - Cidadania no trânsito
Copyright (C) 2012 - Multas Sociais

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see http://www.gnu.org/licenses/agpl.txt

contato@multassociais.net

About

Multas fictícias para a criação de um trânsito melhor...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published