I'd like to use git in order to ensure a good reconciliation between edits made on multiple devices.
Handwriting is not really the goal for my application, since it's a markdown editor.
As far as the web viewer is concerned would you like most a web editor or a static site generator (with hosting included). The web editor is more useful for personal use, but the static site allows everyone to access (I'm thinking about implementing both)