Skip to content

rianers/brqdigitalsolutions

Repository files navigation

BRQ Digital Solution

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:

Candidato

  • 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.

🚀 Começando

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 brqdigitalsolutions

📋 Pré-requisitos

O que é necessário para a instalação?

🔧 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

🛠️ Tecnologias

  • .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 ☕

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors