/ponto-eletronico

Sistema de ponto eletrônico simples feito em PHP. Com gerenciamento de membros, exportação de tabela .xlsx de horas trabalhadas na semana, e controle de acesso utilizando o AuthType Basic.

Primary LanguageCSS

Sistema de Ponto Eletrônico

Sistema de ponto eletrônico simples feito em PHP. Com gerenciamento de membros, exportação de tabela .xlsx de horas trabalhadas na semana, e controle de acesso utilizando o AuthType Basic do Apache.

Telas disponíveis:

  • Ponto: Bater o ponto em três cenários diferentes: sede, projetos e atividade;
  • Painel: Vizualizar quem está na sede no momento;
  • Membros: Cadastro, edição e exclusão de membros da plataforma;
  • Relatórios: Exportação de relatórios semanais contendo a lista de membros e suas horas trabalhadas;

Disponível em:
Sistema de ponto Eletrônico
Usuário: admin
senha: admin

Instalação:

  1. Faça download do projeto;
  2. Execute: composer install para instalar o phpoffice;
  3. Importe o banco de dados MySQL disponível em database/ponto.sql;
  4. Configure o arquivo database/db_connection.conf com os dados do seu banco MySQL;
  5. Execute sh vhost.sh para criar um virtual host no apache, ou use o arquivo de configuração local.ponto-eletronico.conf para configurar manualmente.
  6. Para configurar o controle de acesso do Apache consulte: http://www.ninjawp.com.br/como-proteger-uma-pasta-com-password-pelo-htaccess-e-htpasswd
  7. acesse: http://local.ponto-eletronico caso tenha configurado ou acesse a pasta views diretamente por exemplo: http://localhost/ponto-eletronico/views/ponto/