This repository contains a minimal example of a .Net 9 Minimal API backend with a Blazor WebAssembly stand-alone frontend.
- Cross-Origin Resource Sharing (CORS) enabled.
- Entity Framework Core with SQL Server
- Automated database migrations
- Stand-alone Blazor WebAssembly client
- Responsive UI (CSS-only, no framework)
- (API) Unique and referential integrity constraint exception handling
- (API) Global exception handling middleware
- (API) Validation endpoint filters to simplify endpoints
- (Client) API error handling
- (API/Client) Authentication and Authorization using .Net Identity API with Cookies
- (API/Client) Sample entity with DTO, request objects, and CRUD operations