yfl8910 / CleanArchitectureWithBlazorServer

This is a repository for creating a Blazor Server dashboard application following the principles of Clean Architecture

Home Page:https://mudblazor-s.dotnet6.cn/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Clean Architecture With Blazor Server

This is a repository for creating a Blazor Server application following the principles of Clean Architecture

Live Demo

Screenshots and video

Everything Is AWESOME

Development Enviroment

  • Microsoft Visual Studio Community 2022 (64-bit)
  • Docker
  • .NET 6.0

Support database

  • SQL Server(Express or localdb) - default
  • MySql and mariadb refer to branch: mysql

Docker compose https deployment

  • Create self-signed development certificates for the project
    • cmd: dotnet dev-certs https -ep $env:USERPROFILE.aspnet\https\Blazor.Server.UI.pfx -p Password@123
    • cmd: dotnet dev-certs https --trust
  • Manage User secrets to save password
    • cmd: dotnet user-secrets init
    • cmd: dotnet user-secrets -p Blazor.Server.UI.csproj set "Kestrel:Certificates:Development:Password" "Password@123"

Code generation

Why develop with blazor server mode

  • Develop fast
  • Runing fast
  • Keep simple

Characteristic

  • Clean principles
  • Simple principles
  • Easy to start with

About

Coming up.

License

MIT License

About

This is a repository for creating a Blazor Server dashboard application following the principles of Clean Architecture

https://mudblazor-s.dotnet6.cn/

License:MIT License


Languages

Language:C# 61.9%Language:HTML 37.5%Language:JavaScript 0.4%Language:Dockerfile 0.1%Language:CSS 0.0%