Для реализации интерактивных элементов публичной части должен использоваться JavaScript. Для реализации динамических страниц должен использоваться язык Python 3.6 и выше.
Для разработки используется фреймворк Django
Есть готовое ТЗ общее и на текущие задачи, также предоставляю архив сайта.