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