Cain11 / banco-doacao-sangue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API de Gestão De Doações de Sangue

Features

  • Documentação da API com swagger
  • Relatório do estoque de sangue disponível
  • Cadastrar e visualizar doadores
  • Cadastrar e visualizar doações

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

🛠 Padrões Utilizados

As seguintes padrões foram usados na construção do projeto:

  • Arquitetura limpa (Clean Architecture)
  • CQRS (Command Query Responsibility Segregation)
  • SOLID
  • Unit Of Work

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, .NET. SQLServer ou subir container utilizando o Docker. Também é preciso configurar as váriaveis de conexão com banco de dados e host do RabbitMQ no arquivo banco-doacao-sangue/src/BancoDoacaoSangue.API/appsettings.Development.json. Além disto é bom ter um editor para trabalhar com o código como Visual Studio.

🎲 Rodando o Back End (servidor)

Rodando Restaurant.API

# Clone este repositório
$ git clone <https://github.com/henriquesan14/banco-doacao-sangue.git>

# Acesse a pasta do projeto no terminal/cmd
$ cd banco-doacao-sangue

# Vá para a pasta da BancoDoacaoSangue.API
$ cd src/BancoDoacaoSangue.API

# Execute a aplicação com o comando do dotnet
$ dotnet run

# A API iniciará na porta:5000 com HTTP e na porta:5001 com HTTPS - acesse <http://localhost:5001>

Autor



Henrique Santos
🚀

Feito com ❤️ por Henrique Santos 👋🏽 Entre em contato!

Linkedin Badge

About


Languages

Language:C# 100.0%