Skip to content

A simple starter site for Umbraco v9, making use of Blazor WebAssembly with Tailwind CSS/UI.

Notifications You must be signed in to change notification settings

cornehoskam/Umbraco9-Blazor-Starterkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Umbraco9 & Blazor WASM Starter Site

A simple starter site for Umbraco v9, making use of Blazor WebAssembly with Tailwind CSS/UI. A project that I use to play around and experiment with Umbraco 9, Blazor WebAssembly, TailwindCSS, the Block List Editor, and several other concepts!

Hopefully this site can inspire others to delve deeper into the world of Umbraco9 and Blazor, by showcasing some of the following concepts:

  • An Umbraco9.Backoffice project used to run and maintain Umbraco and its Web API's
  • An Umbraco9.Blazor project used as our (Headless) Blazor WebAssembly Client
  • An Umbraco9.Core project used to be able to share Models between the Backoffice and the Client
  • Using the Block List Editor to add components to our page(s)
  • Using an UmbracoApiController to serialize our models to be used in our Client
  • Examples of using Blazor components with Dependency Injection
  • Server Side Rendering Blazor for SEO purpose
  • Models Builder for all our Umbraco Models
  • Collections to store data (like FAQ's) outside of our Website Root nodes
  • Displaying Charts using Chart.js with Umbraco configurable Data & Chart types
  • Talwind CSS (Primarily used from the Tailwind Components and other open-source locations)
  • More to come...

Getting Started

Just clone the site to your local machine, restore the nuget packages, build, and run both the Backoffice & Blazor project (in that order)!

The admin login credentials for the Backoffice are as follows:

admin@admin.com
1234567890

Current Elements

The list of currently added elements will expand as time passes. The current elements that are implemented and are shown below are as follows (in order):

  • Hero Element
  • Paragraph Element
  • Frequently Asked Questions Element
  • Testimonials Element
  • Chart Element

Install Package

To be added in the future!

Front End Screenshot

About

A simple starter site for Umbraco v9, making use of Blazor WebAssembly with Tailwind CSS/UI.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published