mivoligo / purple_task

Good looking ToDo app made in Flutter
MIT License
63 stars 5 forks source link

Sync tasks between devices #10

Open mivoligo opened 4 years ago

mivoligo commented 4 years ago

As proposed by @Dinock we can try to add task syncing. I guess we need some cloud service.

mlanner commented 3 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.

mivoligo commented 3 years ago

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.

Feichtmeier commented 3 years ago

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

xRealNeon commented 3 years ago

You could build a Nextcloud tasks integration for syncing https://github.com/nextcloud/tasks/

mivoligo commented 3 years ago

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.