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