It was time the site needed a major redesign.
I've started learning React and decided to remake the site: a SPA powered by React and Redux and write a simple REST API.
It took me several weeks to get all up and running.
In this process I've learned lots of new things regarding frontend web development. It was a game changer for me.