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.
-
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.
Para iniciar o ambiente Docker com o SQL Server, utilize o Docker Compose:
docker-compose up -d
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).
Este projeto é uma jornada de aprendizado, e estou aberto a qualquer ajuda que possa acelerar meu entendimento dos princípios aplicados.
Se você tiver sugestões, correções ou insights que possam melhorar a qualidade do projeto ou meu entendimento, ficarei grato.
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!