The codebase was created to demonstrate a fully fledged fullstack application built with ASP.NET WebAPI (with Feature orientation) including CRUD operations, routing, pagination, and more.
As an introduction presentation for this project the following Prezi presentation was used. For an extensive explanation of the libraries, frameworks and techniques used in this repo please take a look in it.
This is using ASP.NET WebAPI with:
- CQRS and MediatR
- AutoMapper
- Entity Framework on Microsoft SQL Server for demo purposes. Can easily be anything else EF supports.
- AutoMapper EF6 Extensions
- Built-in Swagger via Swashbuckle for .NET WebAPI
This basic architecture is based on this reference architecture for .NET Core: https://github.com/gothinkster/aspnetcore-realworld-example-app