- this is a personal training project using ASP.NET Core Web API, following Clean Architecture principles.
- ApiDemo.Api - web API entry point
- ApiDemo.Application - Application layer with use cases
- ApiDemo.Common - Shared helpers and constants
- ApiDemo.Domain - Domain models and logic
- ApiDemo.Infrastructure - Data access and external serices
- AppiDemo.UnitTests - Unit tests using xUnit
- .NET 8
- MediatR
- Dapper
- Dependency Injection
- xUnit (testing)
- clean Architecture approach
This project is intented for learning and practicing backend architecture patterns in .NET
- clone the repo:
- Resote Packages: dotnet restore
- Run the API: dotnet run --project ApiDemo.Api