This has similarities to a Blazor (C# via Web Assembly) app I've been playing with recently, mainly offline only storage and import/export functionality. It works well but we're all so used to cloud syncing that it takes some getting used to when things aren't magically available on all our devices. https://do.lord.technology/