Create Blazor Progressive Web Applications which can be hosted on a range of systems.
Use binding to display data and allow user interaction.
Create routable components and child components.
Create generic 'reusable' components.
Use JavaScript interoperability to access 'Local Storage'.
Use 'Local Storage' to store data on the local machine to be used off-line.
Create a REST service in the server application to access an database (SqlServer or In-Memory).
Use a REST service receive or send data to a server when online.