Este é um projeto desenvolvido como parte da matéria de Desenvolvimento Web na faculdade. O objetivo é criar um sistema de bater ponto online para uma empresa, utilizando diversas tecnologias e ferramentas para sua implementação.
- Figma: Utilizado para criar os esboços e protótipos do site.
- HTML/CSS: Linguagens de marcação e estilo para construção da interface do site.
- JavaScript: Utilizado para adicionar interatividade e dinamismo ao site/ Linguagem server-side para desenvolvimento de funcionalidades e manipulação de dados.
- Node.js: Servidor que permitirá a maninipulação dos dados no back end.
- MySQL: Sistema de gerenciamento de banco de dados relacional, utilizado para armazenar informações dos funcionários e registros de ponto.
- Xampp: Servidor que server como alocação do banco de dados e interage com o Node.js.
- Trello: Utilizado para o planejamento do projeto, acompanhamento das tarefas e divisão de responsabilidades.
- Discord: Ferramenta de comunicação utilizada para reuniões, discussões e coordenação da equipe.
- Visual Studio Code: Editor de código utilizado para escrever e editar o código-fonte do projeto.
- MySQL Workbench: Ferramenta de modelagem e administração de banco de dados MySQL.
- Registro de entrada e saída dos funcionários.
- Visualização dos registros de ponto.
- Administração de funcionários.
- Autenticação e controle de acesso.
- Tela de Login
- Tela Principal
- Tela de Justificativa
- Tela de Histórico
- Faça um fork deste repositório.
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature). - Commit suas mudanças (
git commit -am 'Adiciona nova feature'). - Push para a branch (
git push origin feature/nova-feature). - Crie um novo Pull Request.
- Clone este repositório.
- Importe o banco de dados MySQL disponível no diretório
database. - Configure as credenciais do banco de dados no arquivo
ConnectionDatabase.js. - Execute um ambiente de desenvolvimento Node.js e um como XAMPP, WAMP, ou similar para alocar o banco de dados.
- Acesse o site através do seu navegador.
Este projeto está sendo desenvolvido pela equipe de Desenvolvimento Web:
Este projeto está sob a licença [MIT License]. Consulte o arquivo LICENSE para mais detalhes.