Overall, I’m quite satisfied with my solution, but there’s always room for improvement. Next time, I’ll focus on refining the layout and enhancing the script logic. The content within the activity boxes could be positioned more precisely to better align with the design. While it might be a bit of an overkill for a project like this, implementing an MVC pattern for data fetching and other JavaScript functionality could add more structure and flexibility.
What challenges did you encounter, and how did you overcome them?Managing click events on links was quite a challenge, but revisiting topics from JavaScript course — especially event propagation and delegation—proved to be incredibly helpful.
What specific areas of your project would you like help with?Event delegation.