This is the final project of the Udemy Course by Jonas Schmedtmann.
Take a look at the site.
I also highly recommend his course for those of you who have even a little bit of interest in JavaScript. ---> The Complete JavaScript Course 2021: From Zero to Expert!