Skip to content

sobral-developers-group/controle-de-ponto

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Controle de Ponto

Codeship Status for thiago-sydow/controle-de-ponto Code Climate Coverage Status

Aplicação para controle pessoal de horas trabalhadas. Relatórios, visualização de horário de saída, total trabalhado no dia.

Disponível gratuitamente em http://www.meucontroledeponto.com.br

Instalação

A aplicação utiliza PostgreSQL, portanto será necessário instalá-lo no ambiente, versão mínima 9.4 .

Baixe o repositório

git clone git@github.com:thiago-sydow/controle-de-ponto.git

Instale as dependências

bundle install

Configure o banco de dados

rake db:create
rake db:migrate

Rode os testes

rspec

Instale e execute o mailcatcher para teste de e-mail no ambiente de desenvolvimento gem install mailcatcher

mailcatcher

Rode a aplicação

bin/rails s

Como contribuir?

  • Acompanhe o projeto

  • Codificando

    • Faça o fork do projeto;
    • Cria uma branch com o nome da funcionalidade: git checkout -b new-functionality;
    • Crie testes !
    • Envie seu código para o github: git push origin <new-functionality>;
    • Faça um Pull Request para o repositório master!
  • Padrões

    • Código sempre em inglês;
    • Nome de branch e commits em inglês;
    • Pull requests e issues em português;
  • Links úteis para o desenvolvimento

Observações

O projeto inicialmente foi feito utilizando MongoDB, mas por alguns motivos foi migrado para o PostgeSQL.

Você pode encontrar a última versão que utilizava o Mongo na tag 2.0-mongodb, e a branch que foi criada a rake para migração de um modelo para o outro na branch db-migration-branch.

Licença

MIT License.

About

Controle pessoal para ponto eletrônico

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 63.1%
  • Ruby 21.5%
  • HTML 14.6%
  • JavaScript 0.8%