Home

Awesome

<!-- PROJECT SHIELDS -->

Contributors Forks Stargazers Issues MIT License LinkedIn

<!-- PROJECT LOGO --> <br /> <p align="center"> <a href="https://github.com/blazorhero/CleanArchitecture"> <img src="https://codewithmukesh.com/wp-content/uploads/2021/03/BlazorHeroBanner-1.png" alt="Blazor Hero"> </a> <h3 align="center">BlazorHero - Clean Architecture Template</h3> <p align="center"> Open Sourced Solution Template For Blazor Web-Assembly 6.0 built with MudBlazor Components <br /> <a href="https://codewithmukesh.com/blog/blazor-hero-quick-start-guide/"><strong>Read the Documentation ยป</strong></a> <br /> <br /> <a href="https://github.com/blazorhero/CleanArchitecture/issues">Report Bug</a> ยท <a href="https://github.com/blazorhero/CleanArchitecture/issues">Request Feature</a> . <a href="https://github.com/blazorhero/CleanArchitecture/issues">Request Documentation</a> </p> </p>

About The Project :zap:

BlazorHero is a Clean Architecture Solution Template for Blazor Webassembly 6.0 built with MudBlazor Components.

Complete Overview - Youtube Video ๐Ÿ†• ๐Ÿ“ˆ

So, here is an in-depth video that takes you through the BlazorHero Project! Do Like & Subscribe to my Youtube channel! It would be great if you could leave behind your valuable feedback in the comments section of the Video. This helps me reach a much wider audience with time :)

<a href="https://www.youtube.com/watch?v=j7BxKN7HYjk&lc=Ugy1SjDcmP0pboRxJe94AaABAg">Watch it here!</a>

Blazor Hero - Clean Architecture Solution Template for Blazor WebAssembly

Tech Stack :muscle:

BlazorHero v2.2

What to Expect in BlazorHero 3.0?

Down the Roadmap

Getting Started ๐Ÿฆธ

Important If you are already using Blazor Hero v1.x, make sure that you drop your existing database and re-update your database using the CLI as there are a couple of new migrations added that might clash with your existing schema. Also, install the latest version of BlazorHero.

The easiest way to get started with Blazor Hero is to install the NuGet package and run dotnet new BlazorHero.CleanArchitecture:

  1. Install the latest .NET 6 SDK
  2. Install the latest DOTNET & EF CLI Tools by using this command dotnet tool install --global dotnet-ef
  3. Install the latest version of Visual Studio IDE 2019 (v16.8 and above) ๐Ÿš€
  4. Open up Command Prompt and run dotnet new --install BlazorHero.CleanArchitecture to install the project template
  5. Create a folder for your solution and cd into it (the template will use it as project name)
  6. Run dotnet new BlazorHero.CleanArchitecture to create a new Solution with all the Awesomeness ๐Ÿ•ถ๏ธ of BlazorHero ๐Ÿฆธ

What to do next? Read the entire guide on my blog.

Getting Started with Docker in Windows :rocket:

Complete Documentation :rocket:

Getting started with Blazor Hero โ€“ A Clean Architecture Template built for Blazor WebAssembly using MudBlazor Components. This project will make your Blazor Learning Process much easier than you anticipate. Blazor Hero is meant to be an Enterprise Level Boilerplate, which comes free of cost, completely open sourced.

The provided documentation / guide will get you started with BlazorHero in no time. It provides a complete walkthrough for the project with to-the-point guides and notes.

<a href="https://codewithmukesh.com/blog/blazor-hero-quick-start-guide/"><strong>Read the Quick Start Guide</strong></a>

Features

All the completed and the upcoming features are mentioned in the Features.MD File

Contributing

Contributions are what make the open-source community such an amazing place to be, learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Here are the few contributions that I would highly appreciate ;)

License

Distributed under the MIT License.

Contact

Mukesh Murugan

Support :star:

Has this Project helped you learn something New? or Helped you at work? Do Consider Supporting. Here are a few ways by which you can support.

<a href="https://www.buymeacoffee.com/codewithmukesh" target="_blank"><img src="https://codewithmukesh.com/wp-content/uploads/2021/04/bmclogo.jpg" alt="Buy Me A Coffee" width="200" style="height: 60px !important;width: 200px !important;" ></a>