O programa é uma junção do Tinder com o Linkedin, onde as empresas e os candidatos podem da um "Like" pra gostarem um do outro e em caso de match será possível com que mandem uma mensagem um para outro.
Programa feito para o processo seletivo da ZG Soluções.
Feito por Igor Moreira Pádua.
- HTML
- CSS
- TypeScript
- Groovy
- postgresql
Feito com a ferramenta dbdiagram
Quando um candidato curti uma vaga isso é registrado na tabela curtida onde no atributo curtiu é salvo o id da vaga. Para que seja possível identificar que um candidato curtiu uma vaga existe a tabela curtida_candidato que registra as curtidas dos candidatos. Para a empresa é basicamente a mesma coisa, a curtida da empresa é salvo na tabela curtidas, onde o id do candidato é salvo no atributo curtiu. E para a indentificação das curtidas da empresa existe a tabela curtida_empresa.
Para verificarmos o match é necessario consultar a tabela curtida e curtida_empresa é verificar se a empresa curtiu o candidato e em seguida verificar se o canidato curtiu a empresa consultando as tabelas curtida e curtida_candidato.
- Adicionar um novo candidato
- Adicionar uma nova empresa
- Listar candidatos e empresas
- Testes para inserção de um candidato e para um empresa
- Gráfico de pizza com as competencias dos candidatos
npm start
gradle appRun