Sample app based on the Hartl tutorial