An example todo app