Skip to content

equipepontozip/coronathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Combinatron

É um sistema que rastreia as demissões e conecta os candidatos para novas oportunidades de trabalho que melhor se adequam ao seu perfil. Utilizando fontes de dados públicas como o SINE o sistema consegue identificar as características do candidato e utilizando algoritmos de aprendizado de máquina faz o match do usuário com a vaga que melhor se encaixa ao seu perfil.

Resultado da Hackathon Coronathon sediada pela ENAP

Requisitos

Você precisa de ter Docker instalado na sua máquina.

Fazendo Funcionar

Use o comando na raiz do projeto para fazer a API funcionar:

docker-compose up 

Depois você poderá fazer requisições na API pelo endereço localhost:8080

Rotas

GET - /status - Testa se a API está funcionando.

POST - /predict - Recebe id de usuario e de empresa e calcula o match de ambos.

POST - /get_empresas - Recebe o id de trabalhador e procura os melhores matches de empresas.

POST - /get_trabalhadores - Recebe o id de empresa e procura os melhores matches de trabalhadores.

Exemplo de Resposta

api_response

Principais Bibliotecas

  • Flask - The web framework used.
  • numpy - The fundamental package for scientific computing with Python .
  • surprise - Surprise is a Python scikit building and analyzing recommender systems that deal with explicit rating data.
  • cachetools - Used to generate RSS Feeds.

Authors

Veja também outros trabalhos da Equipe.zip

Agradecimentos

  • A todos os profissionais da linha de frente que tem arriscado suas vidas por nós.

About

Coronathon's equipe.zip project

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages