Blazor ontwikkeling

For a company that sells swimming pools with a built-in motor to generate a current, I created a web application in .NET Blazor Server.

Blazor serves as framework to build a website that has the behaviour of a mobile application, while also being usable on a desktop environment. The choice for this application to be built in Blazor was founded on several points.

The background of the developer I worked with was the creation of .NET applications, all in C#. So Blazor and Razor pages integrate very well with that. Once the time comes to hand over the project, they could take it up without too much effort.

The swimming pool company had no budget for creating two native applications, one for Android and one for IOS. A mobile web application is a good alternative. Since budget also means time, being the only developer who worked on this application, I could create a lot more features in 1 website rather than 2 different native applications.

And finally, it is possible to create a native application from this Blazor application. If there ever will be a demand for a native application, a cross-platform native application can be offered. The current Blazor Server application would serve as a proper foundation to become a progressive web application using webassembly. But it would require a rearchitecture to do so.

Breadboard with components top view
Breadboard with components top view