Projeto construído com a finalidade de atender uma demanda de mercado para um sistema de gestão leve e escalável. O sistema foi construído em arquitetura rest com front-end em SPA
Tecnologias utilizadas e técnicas aplicadas
- C#
- .NET 8
- ASP.NET Core 8 Web API ( Controller Based )
- PostgreSQL e Azure Data Tools para visualização
- EF Core 8
- Dapper
- CQRS com consistência imediata
- Clean Architecture
- DDD
- MediatR
- xUnit
- FluentValidation para validação dos inputs
- FluentResult para controle de fluxo
- Versionamento das rotas assim como os view objects
- Consultas projetadas com Raw SQL usando dapper(Feature de Relatório)
- Entradas e saídas pensadas de acordo com intenção de negócio(Enconomia no trafego de dados)
- Angular 15
- Material UI
- Ng2-charts