Какой стэк технологий нужен для реализации такого проекта?
У вас задача научиться веб разработке или сделать сайт?
Если научиться, то я бы советовал начать с чего попроще.
Если сделать сайт, то оптимальный стек будет состоять из программистов, которым вы дадите денег.
А так да, все что в браузере без перезагрузки страницы - js, для бека - тут на любителя.
а чтоб освоить в одиночку программирование и веб разработку до нормального уровня, ну не знаю, пару-тройку лет пожалуй точно.
По поводу стека, js вам точно понадобится можете начать с него и html, и в процессе разберетесь что вам еще нужно.
Там canvas используется в карте а сам сайт на WordPress. Ну если упоритесь часов по 8 в день то за полгода сделаете