I know this question is asked time and again, and yet things are changing so rapidly in the software world that one-year-old answers could be absolutely irrelevant and outdated today. So I am asking again.
I have a 10-year-old site built with PHP/jQuery/Perl. I need to upgrade it, but I moved out of web development ages ago.
The site allows choosing some components from a list and storing selected components (many, up to thousands) in the user account. The user can play with these components interactively (DnD) combining them in groups (also stored in DB). The site also shows graph statistics: which components were used and how often. All user info can be exported as an Excel file. The site is a prepaid service. That's it.
I have a 10-year-old knowledge of web design: js, CSS, and responsivity.
I want to preserve the site's business logic, but I do not mind learning new languages/frameworks/libraries. Actually, I prefer to spend some time learning modern technologies now than rebuilding the site in a couple of years because it is outdated again.
However, I need to rebuild the site ASAP.
What frameworks would you recommend for such a site?