Pie Shop WEBAPP USER PANEL

► Language: C#
► Framework: ASP.NET Core 7
► UI Project: Razor Pages
► API Project: ASP.NET Core Web API 7
► IDE: Visual Studio 2022
► Database: SQL Server 2019
► ORM: Dapper

► Clean (Onion) Architecture
► Serilog for Logging
► Fluent for Server Side Validation
► jQuery for Client Side Validation
► In-memory Caching
► Server Side Paging
► Exception Handling and Logging
► IHttpClientFactory to Consume API
► Polly to Express Fault Policy
► JWT Authentication for Web API
► Implementation of Refresh Token
► API Versioning
► Async Programming
► ASP.NET Identity
► RWD using Bootstrap

► AdminLTE for Dashboard Theme
► Filtering/Searching
► Export in CSV
► Email Template Management
► Audit Log Management
► Sendgrid for e-mailing
► Alpha SMS for Text Messaging
► Fire & Forget for Long Running Task
► Exception Noice Cancelation
► Validation Noice Cancelation
► Central Messaging in Resource Files
► File Upload, Dropdown List, Date Picker
► Unit Test using xUnit, Moq, Shouldly