- Documentação da API com swagger
- Relatório do estoque de sangue disponível
- Cadastrar e visualizar doadores
- Cadastrar e visualizar doações
As seguintes ferramentas foram usadas na construção do projeto:
As seguintes padrões foram usados na construção do projeto:
- Arquitetura limpa (Clean Architecture)
- CQRS (Command Query Responsibility Segregation)
- SOLID
- Unit Of Work
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.
# 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>
Henrique Santos 🚀
Feito com ❤️ por Henrique Santos 👋🏽 Entre em contato!