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

No packages published

Contributors 4

  •  
  •  
  •  
  •