Your solution is good, but I would recommend you to get more informations about the semantic HTML. As I could see in your repository, you used 2 "h1" tags to make your title, when you could use only 1 and styled the structure with CSS.
Otherwise, your project is welldone. Congrats!
Sorry if I made some english mistake. I am brazilian and I'm using this to help me improve my english skills