А может все же "съесть пирог по частям"? Т.е. фронт писать стандартно на js, а бак уже на котлине как раз. Потом можно же будет готовое уже постепенно переписывать на котлин, пока форум будет работать как таковой.
возможно, но не совсем понятно что значит "фронт на JS". Если использовать какой-нибудь ангуляр или react, то потом врятли это можно будет переписать на котлине.
Может тогда проще вообще без фронтенда - на бекенде генерить HTML, без всякого ajax, просто странички со списками, как в старые добрые времена