I have little personal notes, and gym tracker apps.

Their backend is just a json file, which I GET and PUT with Nginx + WebDav + Basic Auth