An example of a minimal API that contains CRUD, JWT authentication, validation, and other best practices based on a type project ASP.NET Core Web API (Minimal).
Nuget Packages used: EntityFrameworkCore
MiniValidation
NetDevPack
Swashbuckle.AspNetCore