Bootstrap 5 Components in C# Razor Pages

This site is a collection of Bootstrap 5 components implemented using C# Razor Pages.

Introduction

My name is Dean Leigh and I am what would be traditionally called a 'web designer'.

I created this site as a side project to bring myself up to speed with a combination of technologies that help you get a simple template based website up and running quickly and easily.

Azure Hosting

The site is hosted on an Azure Web App. The benefit of this is the tight integration with Visual Studio, Visual Studio Code and CI/CD via GitHub.

Razor Pages

Razor Pages are an .Net technology written in C#.

They are an intuitive template system for creating multi page web apps.

You can find out more about Razor Pages here:
Introduction to Razor Pages in ASP.NET Core

Bootstrap 5.3

Bootstrap is a CSS framework written in Sass. I usually write my own CSS and Sass but recently Bootstrap 5 introduced CSS Grid for it's grid system.

As many C# / .Net developers already use Bootstrap I decided to experiemnt with the new grid system which is still ion beta (it needs to be enables in Bootstrap Config).

 

Right Column

Stacked Cards in a Grid

...
The Quantified Cactus: An Easy Plant Soil Moisture Sensor

This project is a good learning project to get comfortable with soldering and programming an Arduino.

...
A beautiful switch-on book light

Use craft items you have around the house, plus two LEDs and a LilyPad battery holder, to create a useful book light for reading in the dark.

...
Bling your Laptop with an Internet-Connected Light Show

Create a web-connected light-strip API controllable from your website, using the Particle.io.

...
Create a Compact Survival Kit with LED Track Lighting

Use an Altoids tin with Chibitronics sticker LEDs to create a light-up compact that doubles as a survival kit for the young hipster