Projeto ClinicConnect: Explorando CQRS e Clean Architecture

O Projeto ClinicConnect é desenvolvido com o propósito exclusivo de explorar e compreender os princípios do padrão CQRS (Command Query Responsibility Segregation) e da Clean Architecture.

Recursos Principais

  • Banco de Dados SQL Server via Docker: Utilizamos o Docker para simplificar a criação do ambiente de desenvolvimento. O banco de dados SQL Server associado ao projeto é denominado "ClinicConnect".

  • Documentação com Swagger: Facilitamos a compreensão e interação com a API por meio da documentação gerada pelo Swagger.

Configuração do Ambiente

Docker Compose

Para iniciar o ambiente Docker com o SQL Server, utilize o Docker Compose:

docker-compose up -d

Documentação Swagger

Acesse a documentação Swagger em tempo real para explorar os endpoints da API!

http://localhost:PORTA/swagger

Certifique-se de substituir "PORTA" no link do Swagger pela porta específica em que o Swagger está configurado no seu ambiente local. Este exemplo assume que a porta padrão do Swagger é utilizada (geralmente é 5000 ou 5001 em ambientes de desenvolvimento).

Contribuições e Dúvidas

Este projeto é uma jornada de aprendizado, e estou aberto a qualquer ajuda que possa acelerar meu entendimento dos princípios aplicados.

Contribuições

Se você tiver sugestões, correções ou insights que possam melhorar a qualidade do projeto ou meu entendimento, ficarei grato.

Dúvidas

Estou aqui para ajudar! Se houver algo no projeto que não está claro ou se você tiver dúvidas sobre os princípios utilizados, sinta-se à vontade para abrir uma "Issue" ou me contatar diretamente. Eu não sei muito, mas estou sempre disposto a ajudar!.

Agradeço antecipadamente por qualquer contribuição ou esclarecimento!