Skip to content

BFF SSR BLAZOR

Blazor frontend + BFF pattern

  • ✅ Material UI (MudBlazor)
  • ✅ Version endpoint
  • ✅ Server side rendering (Blazor)
  • ✅ OIDC / Cookie authentication (Keycloak)
  • ✅ Proxying API (Yarp)
  • ✅ GraphQL gateway (HotChocolate)
  • ✅ Auto generated SDK (StrawberryShake)
  • ✅ Light / Dark theme
  • ✅ I18N
  • ✅ Feature management
  • ✅ IAC (docker)
  • ✅ BaaS (optional with Hasura)

Create new CLI project

console
dotnet new mcsp_bff_ssr_blazor -n Acme

Template options

  • -B, --BaaS
    • Whether to include Backend as a Service container (Hasura) or not
    • Default : false