A public API I wrote while trying to learn how to make APIs using ASP.Net Core.
Concept includes; Generic Repository, Filtering, searching, sorting, Asynchronous Programming, Rate Limiting, Versioning, Data Shaping, Hateoas, Caching, Authentication & Authorization, Documentation with Swagger, Unit Testing, Containerization (Docker), Deployment.