/BlazorBootstrap53

Testing Bootstrap 5.3 like using Off Canvas as a menu for a Blazor Server app #OffCanvasMenu

Primary LanguageC#MIT LicenseMIT

Blazor .net 8 and Bootstrap 5.3

Screen Shot

ReadmeScreenshot

This repo demonstrates examples of how I use Blazor and Bootstrap 5.3

  • This was receently update from a .Net 7 Server Side Blazor App to .Net 8 Blazor Web App.
  • I used Jon Hilton's blog to guide me.

Nuget Packages Used

  • Ardalis.SmartEnum
  • Blazored.Toast
  • Serilog
  • Seq

Features

Bootstrap

Vertical Slice Archictecture

  • I really like how this approach along with Blazor's component model brings great development clarity 😀
  • All UI pages, includeing the Home Page are under the Features folder
  • Also, Mobile first approach

"Meta" Programming

  • Extensive use of the SmartEnum to capture meta data to help drive the Navigation and Sitemap.razor and Footer.razor.

Blazored Components

  • Using Blazored.Toast to show messaging like if an error occured

Logging

I used extensive logging in Program.cs