Coder Social home page Coder Social logo

cornehoskam / umbraco9-blazor-starterkit Goto Github PK

View Code? Open in Web Editor NEW
39.0 4.0 9.0 19.3 MB

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

C# 1.92% HTML 23.37% CSS 0.42% JavaScript 71.63% Less 2.66%
umbraco blazor dotnet

umbraco9-blazor-starterkit's Introduction

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:

[email protected]
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

umbraco9-blazor-starterkit's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.