Tecnologias utilizadas: node.js, nest, prisma, brasilApi, bcrypt
Para acessar a documentação da API, utilize o seguinte endpoint: /api
-
[✅] Deve ser possível criar uma nova loja.
-
[✅] Deve ser possível visualizar as lojas criadas.
-
[✅] Deve ser possível atualizar as informações de uma loja.
-
[✅] Deve ser possível desativar uma loja.
-
[✅] Deve ser possível criar uma nova cidade.
-
[✅] Deve ser possível visualizar as cidades criadas.
-
[✅] Deve ser possível vincular uma loja às cidades criadas.
-
[✅] Deve ser possível criar um novo plano.
-
[✅] Deve ser possível visualizar os planos criados.
-
[✅] Deve ser possível atualizar as informações de um plano.
-
[✅] Deve ser possível desativar um plano.
-
[✅] Deve ser possível criar um novo benefício.
-
[✅] Deve ser possível visualizar os benefícios criados.
-
[✅] Deve ser possível vincular um ou vários benefícios a um ou vários planos.
-
[✅] Deve ser possível criar uma nova vaga de emprego.
-
[✅] Deve ser possível visualizar as vagas de emprego criadas.
-
[✅] Deve ser possível finalizar uma vaga de emprego.
-
[✅] Deve ser possível criar uma nova vaga de emprego.
-
[✅] Deve ser possível visualizar as vagas de emprego criadas.
-
[✅] Deve ser possível finalizar uma vaga de emprego.
-
[✅] Deve ser possível cadastrar um novo participante para a vaga.
-
[✅] Deve ser possível visualizar os participantes da vaga.
-
[✅] Deve ser possível cadastrar um novo participante para a vaga.
-
[✅] Deve ser possível visualizar os participantes da vaga.
-
[✅] Todas as rotas da aplicação, por padrão, devem ser privadas, possibilitando acessos protegidos pelo JWT.
-
[✅] Deve ser possível criar exceções de proteção, tornando uma rota pública.
-
[✅] Participante poderá se inscrever em inúmeras vagas.
-
[✅] Participante não pode se inscrever duas vezes na mesma vaga.