API Restful criada para cadastro de candidatos para processos seletivos dentro da BRQ, onde são enviadas requisições HTTP para cadastro, atualização e pesquisas.
No sistema há 4 endpoints divididos em:
GET /Candidates
Retorna o cadastro de determinado candidato, permitindo também a busca por candidatos por campo-chave (Nome, Email, CPF, Skills e Certificações).GET /Candidates/{id}
Retorna o cadastro de determinado candidato pelo seu ID.POST /Candidates
Cadastra um candidato.PUT /Candidates/{id}
Atualiza o cadastro de um candidato.
Para verificar a documentação da utilização dessas API'S, complete o tópico de 🔧 Instalação . O Swagger informará os parâmetros e rotas necessárias.
Essas instruções permitirão que você obtenha uma cópia do projeto na sua máquina local para fins de desenvolvimento e teste.
$ git clone https://github.com/rianers/brqdigitalsolutions.git brqdigitalsolutionsO que é necessário para a instalação?
Uma série de exemplos passo-a-passo que informam o que você deve executar para ter um ambiente de desenvolvimento em execução.
# Crie um arquivo .env usando como base o .env.example, edite esse arquivi (.env) com as credenciais de configuração do seu banco postgres
DB_HOSTNAME= // host do banco
DB_PORT=5432 // porta do banco
DB_DATABASE= // nome do banco
DB_USERNAME= // usuario do banco
DB_PASSWORD= // senha do banco- .NET 6 - Tecnologia de desenvolvimento da API
- Swagger - Ferramenta para criação da documentação da API.
- Entity Framework - ORM utilizado para criação de relação entre o modelo físico e o modelo lógico da aplicação.
Developed by LiftOff 🚀 with ❤️ but without ☕
