Open mivoligo opened 4 years ago
For a simple sync setup, why not provide a local path to the 'database', which can be synced by another tool like Syncthing? Basically, give the user the option of storing the data somewhere in ~/Sync/ (Syncthing default path), like ~/Sync/apps/purple_task/ or something.
Another alternative would be to let the user use a private cloud backend, like Nextcloud. That would perhaps be a bit more complex, but probably still not too hard to do.
Hi @mlanner, Thanks for ideas. I'm not sure when I'll be able to implement them though. Unfortunately due to various reasons I wasn't able to work on this app recently. I hope to get back to it next month.
Eventually you could use supabase for this. It's open source https://youtu.be/SaqFqwaAqFI Tried it for some personal learning project and can confirm that Auth sand and storage of data works really good
You could build a Nextcloud tasks integration for syncing https://github.com/nextcloud/tasks/
You could build a Nextcloud tasks integration for syncing https://github.com/nextcloud/tasks/
Thanks for your suggestion. Personally I never used Nextcloud so I don't have any experience with it even as a user. No idea how easy/hard would be to integrate with their service.
As proposed by @Dinock we can try to add task syncing. I guess we need some cloud service.