Hanziness / FocusTide

Modern and customizable productivity timer app that runs in your browser.
https://focustide.app
MIT License
299 stars 34 forks source link

Sync app state between multiple instances #219

Open Shahin-rmz opened 2 years ago

Shahin-rmz commented 2 years ago

Hello, thanks for providing a productivity app for everyone. A question though, I need to have the app self hosted or syncable. Which means, I play start 2 times with mobile(30 mins) and then go to laptop and start another 15 min. And see the consistent data of myself. Is it possible? Thanks

Hanziness commented 2 years ago

Hi there!

I absolutely see some form of syncing possible and have been thinking about implementing it, but came to the conclusion that it would probably not be feasible to keep this feature free: users would probably have to pay a tiny fee to use the feature as it requires infrastructure that I'd have to pay for. If there is a need for this feature and people would use it, I'll gladly start implementing it :)

Shahin-rmz commented 2 years ago

I personally have no problem to pay for the service that I use. The developer uses his/her time to develop, and also infrastructure to host the app.

My main concern is privacy.

As a selfhosted enthusiast, I rather use the apps which are hosted on my own infrastructure. But if you can somehow manage to make an open source and libre (as freedom) app, why not? I like the decentralized database of Activitywatch app though.

Hanziness commented 2 years ago

Sure, I'll try to come up with a solution that allows self-hosting the synced data or syncing solution, too. Thank you very much for your input on the topic, I'll have a look at ActivityWatch for some inspiration. If anything comes up, I'll comment it here on this issue. Also, feel free to add more thoughts if something comes to your mind :)