Вы ведь не обращаетесь к автомобилестроителям, если вам нужно видеорегистратор установить или поменять лампочку в фаре..
Мне это показалось достаточно странным подходом, тем более, что существуют такие штуки как Jest и подобные.
что обычно реализовывают для этого фронтендеры
То есть они вообще нули в программировании? Тогда тут уже вопрос не в днях, а в неделях. И это по самым оптимистичным оценкам.
Честно говоря, так и не понял что должен делать сервер, кроме отдачи страницы с картинками и записи в базу. А вот то, что нужен будет скрипт на жс для фронта — факт. Надо же отслеживать координаты клика, переводить их в координаты картинки относительно размера монитора пользователя и местоположения картинки и отправлять это на сервер, причём ещё и уникальный ид каждому пользователю сгенерировать.
Следовательно возникает вопрос, если они не знают питон, то зачем его тут использовать? Легче тогда на беке и фронте жс взять. А если знают, то всё равное основной гемор тут на фронте.