Clean API is a meticulously crafted ASP.NET Core 7 Web API starter project. This all-encompassing solution offers a solid foundation for constructing robust, secure, high-performance and scalable back-end API for your web, desktop and mobile application.
Make sure to change the settings in appsettings.json file according to your connection string, http port, security key etc.
Features
Technical Features Implemented:
JWT Authentication
Implementation of Refresh Token
Hash Verification
Policy/Claim Based Authorization
OpenAPI Integration
API Versioning
Global Exception Handling using MIddleware
In-memory Caching
Fluent for Data Validation
Rate Limiting
Serilog for Logging
Health Checking [V2]
Generic Repository Pattern
Async Programming
Fire & Forget for Long Running Task
Integration Testing using xUnit
API Best Practices - Consistent Naming, Using HTTP Status Code, Pagination, Documentation
Functional Features Implemented:
CRUD Example with Parent/Child Relation
Audit Log Management
Application/Exception Log Management
Email Template Management
Export Data to CSV
Email Notification using Sendgrid
SMS Notification using SMS API
You have to login to leave a review!
All Reviews
No Review!
What type of support is included? Verified source code Free support included Download code immediately Quality guarantee for your satisfaction Support: info@sellanycode.com
You have to login to ask a question!
All Questions
No Question!
$35
Verified source code
Join 35189+ buyers which trust us!
Download code immediately
100% Guarantee For Item! Satisfaction guarantee policy.