This project is a full stack app with ASP.NET(server side) and Blazor(client side) which uses the Onion Architecture.
- Common
- Authentication & Authorization
- JWT Authentication with refresh token
- Dependency Injection
- Pagination
- Code sharing
- Back-end
- Mapping with AutoMapper
- Swagger tools for documenting API's (Swashbuckle)
- Image processing with ImageSharp
- Front-end
- UI components using AntDesign
- Progressive Web Applications (PWA)
- Panel admin
- Intercept outgoing HTTP requests for refresh token HttpClientInterceptor
- Browsers local storage APIs with LocalStorage
- Install .NET 5 SDK
- Install Visual Stadio 2019 (and above) or VS Code
- Run
CleanBlog.Api
- For see api documentions run
{your-localhost}/swagger/index.html