Este projeto é um sistema de cadastro da empresa dos clientes. Ele utiliza uma abordagem de Clean Architecture, Domain-Driven Design (DDD), e o padrão CQRS com MediatR.
O objetivo deste sistema é fornecer uma interface para gerenciar clientes, categorizando-os pelo porte da empresa e armazenando informações essenciais. O frontend foi desenvolvido em Angular, enquanto o backend foi construído em C# com .NET.
- Clean Architecture
- CQRS Pattern with MediatR
- SOLID Principles
- Cadastro de cliente
- Atualização de dados do cliente
- Listagem de clientes
- Exclusão de cliente
- Clone o repositório.
- Configure o banco de dados SQLServer.
- Atualize as configurações do banco de dados no arquivo
appsettings.json
. - Execute as migrações do Entity Framework.
- Inicie a aplicação backend em .NET.
- Navegue até o diretório
frontend
e executenpm install
. - Inicie a aplicação frontend com
ng serve
.
Marcelo é responsável pela criação e manutenção destes projetos.
Este projeto não possui uma licença específica e é fornecido apenas para fins de aprendizado e demonstração.