todo app with git as a backend