Навайбкодил за 1 час сервис для онлайн-голосования на панельной дискуссии

В понедельник модерировал панельную дискуссию в АНД. В сценарии - live-опрос зала: участники голосуют с телефонов, результаты на экране в реальном времени.
Slido - мой любимый инструмент для этого. QR-код на экране, голосование в один клик, красивые графики обновляются по мере голосования. Но в России в последнее время он доступен только через VPN. Рассчитывать, что VPN настроен у всех в зале - нельзя. Российских аналогов с нужной механикой не нашёл.
Последние месяцы я активно занимаюсь вайбкодингом - собираю для себя небольшие сервисы с помощью AI: боты, мини-приложения, автоматизации. Если что-то сломалось - не страшно, задачу можно сделать «руками».
В этот раз ситуация была иная. Мероприятие высокого уровня с серьёзной аудиторией. От моего кода зависел сценарий - инструмент должен был работать безотказно.
За вечер «до» я все же решил закодить собственный сервис для опроса и собрал:
- Telegram-бот для голосования;
- Веб-страницу на российском сервере - запасная голосовалка, если бот в Telegram будет недоступен;
- Онлайн-дашборд с результатами в реальном времени (как на скриншоте).
Проголосовали 49 человек. Все прошло гладко.
Полгода назад в такой ситуации я бы либо отказался от опроса, либо искал обходные пути. А сейчас - 1 час вечером, и решение готово.
Если интересно, как устроено под капотом - ставьте 👍. Соберем 30 лайков - расскажу.
#ai #кейс