
UISampleSpark: Seven UI Paradigms, One Backend
A side-by-side comparison of multiple frontend paradigms — from server-rendered MVC to client-side React and Vue — all sharing the same .NET 10 backend API, with Docker containerization and Bootswatch theme switching.

Overview
A side-by-side comparison of multiple frontend paradigms — from server-rendered MVC to client-side React and Vue — all sharing the same .NET 10 backend API, with Docker containerization and Bootswatch theme switching.
Details
UISampleSpark compares multiple frontend approaches — MVC, Razor Pages, jQuery AJAX, React, Vue, htmx, Blazor, and SPA — all running against the same .NET 10 REST API. Originally a simple MVC CRUD demo, it has evolved into a living reference for modern UI architecture decisions with Docker containerization and Bootswatch theming.
Repository
- Provider
- GitHub
- Name
- markhazleton/UISampleSpark
- Branch
- main
- Visibility
- Public
- Notes
- Seven UI paradigms (MVC, Razor Pages, jQuery, React, Vue, htmx, Blazor) sharing one REST API backend.
Delivery Pipeline
- Pipeline
- .NET Aspire Release
- Stage
- Staging
- Status
- In Progress
- Last Promoted
- 2025-09-30T00:00:00
- Notes
- Validating Aspire instrumented deployment before production cutover.
- Developmenthttps://samplecrud-dev.markhazleton.com/Status: ActiveVersion: 9.0.0-rcLast Promoted: 2025-09-20T00:00:00Includes nightly schema migrations.
- Staginghttps://samplecrud-stage.markhazleton.com/Status: TestingVersion: 9.0.0-rc2Smoke tests pending service mesh validation.