simonoppowa / OpenNutriTracker

🍴 OpenNutriTracker is a free and open source calorie tracker with a focus on simplicity and privacy.
https://simonoppowa.github.io/OpenNutriTracker-Website/
GNU General Public License v3.0
301 stars 46 forks source link

Feature: Self-hosted sync server #79

Open ReadieFur opened 4 months ago

ReadieFur commented 4 months ago

When the time is possible, it would be desirable to have some form of OPTIONAL sync server that you can configure within the app, such an addition should facilitate the following features:

If these features could be added it would be much appreciated! If I find the free time I will attempt to implement such features myself if you do not have the time to get around to it.

OMSmolina commented 3 months ago

A button where you can start the server and can access it locally through the web could be interesting.💪🏻

mblennegard commented 3 months ago

A very much needed feature, as having only locally with no sync options makes it really poor for if/when a device needs to be switched. Tagging the related issues #40 and #86.

Regarding a self-hosted option, make sure to accommodate for a fallback to local storage option in those cases when the sync server is unreachable. If so try to re-connect to the sync server in intervals or similar.