Переписать всё в некое подобие MVC: сейчас там всё исторически смешано в одну кучу, как минимум необходимо отделить вёрстку от логики. Это сильно упростит работу над фронтендом в перспективе, можно будет к работе над внешним видом подключить кого-то попроще.
Также это сделает весь проект более модульным и понятным.
На самом деле это уже пару лет в работе, просто чтобы был тут таск.
Переписать всё в некое подобие MVC: сейчас там всё исторически смешано в одну кучу, как минимум необходимо отделить вёрстку от логики. Это сильно упростит работу над фронтендом в перспективе, можно будет к работе над внешним видом подключить кого-то попроще. Также это сделает весь проект более модульным и понятным.
На самом деле это уже пару лет в работе, просто чтобы был тут таск.