Skip to content

Clovis-Chakrian/Agenda-BackEnd-BlueTechnology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seja bem vindo! Me chamo Clóvis Chakrian

Desafio Back End BlueTechnology

Estou participando do processo seletivo da Blue Technology e esse repositório contém o Back End da aplicação passada como desafio. Trata-se de um CRUD para uma agenda de contatos desenvolvido usando a linguagem C# com o .NET e o framework Entity Framework com o banco de dados Postgresql.

Funcionalidade

  • Criação de contato
  • Busca de contatos por nome + sobrenome
  • Buscar todos os contatos
  • Atualizar um contato
  • Ver detalhes de um contato pelo seu id
  • Deleter contato
  • Validação de campos
  • Tratamento de erros

📥 Como baixar e rodar

Antes de começar, é importante ter algumas ferramentas instaladas como o Git, o VSCode e ter o .NET também é importante. Necessário também ter algum banco de dados, como o Postgresql e alterar a string de conexão.

💻 Setup

# clonar repo
$ git clone [email protected]:Clovis-Chakrian/Agenda-BackEnd-BlueTechnology.git

# entrar na pasta do projeto
$ cd Agenda-BackEnd-BlueTechnology

# fazer binarios importantes para rodar o projeto
$ dotnet build

# entrar na pasta da api
$ cd Agenda.API

# rodar projeto
$ dotnet run

Acessando

# A aplicação rodando
- Local: http://localhost:5029

# Para acessar pela Swagger UI
- Local: http://localhost:5029/swagger/index.html

Swagger UI (Docs da API)

Pelo swagger você poderá ver os endpoints da api e saber o que é necessário para acessar cada um, além de poder testar a API.

🛠 Tech Stack

Stack utilizada para desenvolver o projeto:

dotnetcore logo postgresql logo csharp logo

✍🏼 Autor do projeto

Desenvolvido com carinho por:

Clóvis Chakrian

About

Um CRUD de agenda telefônica

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published