Consider to include JS Frontend Framework to improve interactions.
Modern Sites and apps today make intensive uses of JS frontends (like Vue, React or Angular) , I think we can include it to get some interactions and better UX.
It will allow us to improve the usability , design and experience, but also reduce the server responses by merging all the pages into a single page application (SPA) .