This project is a comprehensive REST API built using ASP.NET Core Minimal Apis. It covers various essential features and best practices for building modern APIs, including minimal API, authentication, authorization, versioning, Swagger documentation, and Integration Testing.
- Minimal API Controllers: Simple and efficient APIs with minimal overhead.
- Authentication & Authorization: Secure your API with robust authentication and authorization mechanisms.
- API Versioning: Support multiple versions of your API.
- Swagger Documentation: Automatically generate interactive API documentation.
- Integration Testing: Ensure the correct behavior of your API by testing how it interacts with other components.