This reverts commit e440e340fcf3de6463958ec983945627b9f57e5e.
This is the solution for the front end part.
The front end is implemented with Blazor Webassembly (also in C#).