Skip to content

Este é um projeto desenvolvido como parte de um trabalho acadêmico para criar um sistema de controle de processos seletivos para a empresa WebCertificados.

License

Notifications You must be signed in to change notification settings

ExtraProjects860/Project-Selection-Process-Control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-Selection-Process-Control

Este é um projeto desenvolvido como parte de um trabalho acadêmico para criar um sistema de controle de processos seletivos para a empresa WebCertificados. O sistema tem como objetivo simplificar e modernizar para que os funcionários do RH tenham um controle melhor para contratação de novos funcionários.

Tecnologias Utilizadas

Ferramentas de Desenvolvimento:

  • Figma: Ferramenta para design de interfaces e prototipagem rápida;
  • Visual Studio Code: Utilizado como ambiente de desenvolvimento integrado (IDE) para escrever e depurar o código;
  • MySQL: Será utilizado o MySQL na Hostinger para alocação, administração e design do banco de dados;
  • Postman: Utilizado para testes da API;
  • PHPadmin: Para criação e testes do Banco de Dados;
  • Pandas: Biblioteca de código aberto;
  • Jupyter: Para fazer análise de dados.

Softwares Organizacionais:

  • Discord: Plataforma para comunicação em tempo real, facilitando reuniões e discussões sobre o projeto. Além disso, será utilizado para planejamento e acompanhamento do progresso do projeto, permitindo a visualização das tarefas e etapas concluídas;
  • Microsoft Word: Para criação da documentação do projeto;
  • Jira: Para acompanhamento das tarefas a serem realizadas, em processo de realização e realizadas.

Linguagens de Programação e Frameworks:

  • React/JS e NODE.JS: Para a construção da interface do usuário e lógica de front-end;
  • Python / Flask: Para o desenvolvimento do back-end, gerenciamento de dados e lógica de negócios;
  • React Bootstrap: Utilizado para o design responsivo e estilização das interfaces.

Servidores e Banco de Dados:

  • Servidor Flask: Servidor para API Rest do sistema;
  • React/JS e Node.JS: Utilizado para o desenvolvimento rápido e eficiente do front-end;
  • Servidor MySQL na Hostinger: Para alocação do Banco de Dados;
  • Servidor WAMP: Para realização de testes com MySQL.

Modelagem:

  • App.diagrams: Ferramenta utilizada para modelar diagramas de classes, bem como os modelos conceitual e lógico do banco de dados.

Funcionalidades

  • Cadastro e acompanhamento de candidatos.
  • Controle das etapas do processo seletivo.
  • Simplificar a visualização das informações.

Esboços do Projeto

  • Tela de Inscrição Tela de Inscrição

  • Tela de Login Tela de Login

  • Inscrição do Candidatos Tela de Inscrição do Candidato

  • Vagas dos Candidatos Tela de Vagas do Candidato

  • Página Principal Admin Tela de Adimin

  • Gerenciamento de Vagas Admin Tela Gerenciamento de Vagas do Usuário

Equipe

Este projeto está sendo desenvolvido pela equipe:

  • Alana Karine - Desenvolvedora Frontend e Estatística
  • Davi Nascimento - Desenvolvedor Backend e criação/controle do Banco de Dados
  • Gustavo Rodrigues - Realização de Testes e criação/controle da Documentação do Projeto
  • Jamil Salomão - Desenvolvedor Frontend e Prototipação do Projeto
  • Italo Mendes - Desenvolvedor Frontend Auxiliar e Prototipação do Projeto
  • Cassia Costa - Desenvolvedora Frontend Auxiliar

Licença

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

About

Este é um projeto desenvolvido como parte de um trabalho acadêmico para criar um sistema de controle de processos seletivos para a empresa WebCertificados.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •