Skip to content

ExtraProjects860/DevWebProject

Repository files navigation

DevWebProject Sistema de relógio de ponto online

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.

Tecnologias Utilizadas

  • 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.

Funcionalidades

  • 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.

Esboços do Projeto

  • Tela de Login

Tela login

  • Tela Principal

Tela Principal

  • Tela de Justificativa

Tela de Justificativa

  • Tela de Histórico

Tela de Histórico

Como Contribuir

  1. Faça um fork deste repositório.
  2. Crie uma branch para sua feature (git checkout -b feature/nova-feature).
  3. Commit suas mudanças (git commit -am 'Adiciona nova feature').
  4. Push para a branch (git push origin feature/nova-feature).
  5. Crie um novo Pull Request.

Como Utilizar

  1. Clone este repositório.
  2. Importe o banco de dados MySQL disponível no diretório database.
  3. Configure as credenciais do banco de dados no arquivo ConnectionDatabase.js.
  4. Execute um ambiente de desenvolvimento Node.js e um como XAMPP, WAMP, ou similar para alocar o banco de dados.
  5. Acesse o site através do seu navegador.

Equipe

Este projeto está sendo desenvolvido pela equipe de Desenvolvimento Web:

Licença

Este projeto está sob a licença [MIT License]. Consulte o arquivo LICENSE para mais detalhes.

About

Repositório para armazenamento de projeto da faculdade da matéria de Desenvolvimento Web

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors