I'm working on a somewhat typical notes app that I plan to create with React Native. Since the usage involves a lot of typing, it makes sense that there should also be a web version that users could open on their desktop.
Now, if the app was mobile-only I was planning to store the data locally using SQLite and let users back it up to Google Drive or Dropbox if they want to transfer to a new install. This becomes a bit messy once a web app comes into the picture, since now I would need to store the data on a server and sync the native as well as web version with it. Is it still possible to use a cloud storage method in this situation or do I have to go all the way and create a backend with a database, authentication, and a REST API for this to be viable?
Edit: I have not used firebase before but it looks like it was meant for something like this, could someone correct me if I'm wrong? It looks like there's a driver for offline sync with react native too (https://rnfirebase.io/database/offline-support)
Another one I found is Realm Sync (https://www.mongodb.com/realm/mobile/sync)