Following the Discover Flask tutorials by Michael Herman