Project from book 2 of the Real Python course