Storage backends
Optional Notes should be able to support saving/retrival of content to a wide variety of storage backends that a user can specify (and later change). The list of backends envisioned is
- Local folder containing notes as .md files and related assets in the form of files (images, PDFs etc.) #preferred# #mvp-nice-to-have#
- In-browser PouchDB that is synchronized to a remote CouchDB #preferred# #mvp-must-have#
- Notes stored in S3 buckets and compatible storage
- Notes stored in a git repo (e.g. on Github)
- Notes stored in an SFTP folder
- Notes stored in a WebDAV folder
- Notes stored in a Google Drive folder
- Many other cloud storage backends possible. See for example the backends supported by https://rclone.org