WebApi in .NET 7 with clean architecture using MediatR, IUnitOfWork, Transactions, middlewares, CQRS and Repository patterns. SQL integration (using EF) and doing validations(Fluent Validation)
C# 100.00%
financialgoalmanager's Introduction
Project: Financial Goal Manager
Technologies and practices
AspNet.Core( .NET 7 )
Clean Architecture
MediatR
Transactions
IUnitOfWork
Entity Framework Core
CQRS
Padrao Repository
Validation of request in API (Fluent Validation)
Unit Test (NUnit)
Develop a system (API or Full-Stack) for managing financial objectives, based on Nubank boxes.
Create an endpoint that allows you to simulate the evolution of Cash, based on the amount of monthly contributions and income (PLUS)
Create an endpoint that allows you to upload a goal/box cover image (PLUS) file
Create a property for the total value of the Box always calculated when registering new transactions, instead of always adding everything up when searching for details (PLUS) Tip: use transaction