I feel your pain. I'm a .net guy who transitioned to typescript 5 years ago.
If I may, could I suggest Firebase as something to consider? It has automatic offline sync over indexdb, and you can subscribe your app to data changes to sync all devices etc.
It takes about a day to get your head around how it works, and given your use case you probably just need the Hosting, Firestore + Auth modules.
I use it a lot now in my side projects and it has been life changing in terms of taking away all of the boilerplate code and letting my just write app code.