Writing a Simple CMS for my blog

Using nikola as a static site generator and generating my blog from it has some benefits but one big drawback. It is not really user friendly for non-tech users. Since I wanted to enable non-tech users to write blog posts, I had to come up with a solution. After some research I wasn't happy with all the solutions available on the market. Either they had requirements like a database or they had only CLI interfaces. I wanted something that uses git as a storage system and has no additional user management or whatsoever. It should be possible to create new blog entries, edit existing ones, and add images and generate my blog when commited with nikola.