vadim.dev
Все кейсы
С нуля по идее заказчика — от ТЗ до релиза

Личный кабинет по отоплению — ЭрстеДом

ВебБэкендAI

Задача

Жителям нужен удобный личный кабинет по отоплению: видеть статусы приборов, понимать своё потребление и решать вопросы онлайн — без звонков и бумаг.

Решение

Разработал с нуля по идее заказчика — от ТЗ до продакшена. Веб-приложение на React 19 (устанавливается как PWA) с бэкендом на Kotlin/Ktor и оплатой через YooKassa. Основной функционал: отображение статусов приборов, аналитика потребления (в том числе сравнение с соседями), заявки на ремонт и обратная связь. Встроил AI-ассистента поддержки «Эрстик» — LLM с RAG по базе знаний ЖКХ и защитой от ухода от темы, доступного в кабинете, Telegram и MAX.

Результат

Кабинет в продакшене на erstedom.ru: жители решают вопросы в самообслуживании, а бот-ассистент снимает нагрузку с поддержки.

Стек

ReactTypeScriptKotlinKtorMySQLOpenAI

Проект вживую

Нужно похожее решение?

Опишите задачу — предложу, как её реализовать.

Обсудить проект
Следующий кейсIoT-система умного дома для ЭрстеДом