Самое просто воспользоваться каким либо framework.
Например django. Если его функционала слишком много, тогда на сервере можно поднять скрипт с flask где описать пару запросов, принимающие данные с фронта через api и возвращающие результат.
А на фронте достаточно будет html с js в который подключен axios и jQuery.
Но я бы воспользоваться vue для динамики.