I'm new in Blazor, and i want to create a PWA to work (almost) full offline.
The user must Authenticate (Microsoft.AspNetCore.Authentication).
Then i need to get some data from SQL Server and store it in the browser LocalStorage.
After that, all the work is done with the local data, and only when finnished its necessary to send to SQL Server.
What is the best way to achieve this?
- Configure for HTTPS, ASP.NET Core hosted and Progressive Web Application
- Only Configure for HTTPS and Progressive Web Application
I already have the SQL Database, so i think i will try to do the EF Core Power Tools - Reverse Engineer.
What is the best "architecture" to accomplish this? Cliente, Server and Shared? Cliente, Lib, DataContext, API?
Thank you in advanced for any guidance.