The challenges I had were remembering how to combine JavaScript, CSS, and HTML and implementing a container for amplified images that could have their descriptions. To implement that web page, I looked at tutorials, examples, and pieces of code on the Internet and used the parts that were relevant for my task.