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

No packages published

Languages