This site was built from scratch on Razor Pages with Bootstrap 4. There were definitely easier ways to make a Web site, but this taught me a ton. Plus, I have some interesting features.
Features
- Managed CD: The site is managed by a GitLab CI/CD pipeline, so I can deploy updates with just a click in the repository's web page.
- Strongly typed CMS: Content is built with C# logic and processed at startup using reflection. No database required, and after the application is launched, no file access required (aside from logging).
Project type: Web application
Written in: Razor pages (C#); Bootstrap 5
Dependencies: ASP.NET Core-hosted
Purpose: Resume-building, vanity, and I bought the domain on a whim.