Все работы

Приёмная

В приёмной депутата обращения приходят письмами, звонками и на приёме, а сроки ответа живут в голове помощника. «Приёмная» ведёт каждое обращение по шагам до момента, когда житель узнал результат.

Клиент
Свой продукт студии
Тип
Веб-сервис, прототип перед пилотом
Что делали
Продукт, дизайн, фронтенд и сервер
Год
2026
Приёмная

Задача

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

Шесть шагов

У каждого обращения лента из шести шагов: разбор, письмо, подпись, отправлено, ответ, житель знает. Карточка всегда показывает следующее действие. Если по тому же дому уже есть вопрос, сервис предлагает присоединить жителя к нему, и в организацию уходит одно коллективное письмо.

Письмо из разбора

Справочник «Кто отвечает» связывает тему с организацией и нормами закона, у каждой нормы есть ссылка на текст. Письмо собирается из разбора вместе с цитатами норм, депутат подписывает его и присваивает исходящий номер.

Данные жителей

Сервер на Node без внешних зависимостей хранит данные во встроенной SQLite, шифрует сведения о заявителях AES-256-GCM и пускает по одноразовым кодам. Действия записываются в журнал, где каждая запись сцеплена с предыдущей.

Как обращение доходит до жителя

Обращение идёт по ленте из шести шагов. Вопросы по одному дому собираются в один конверт, письмо проходит справочник норм и подпись, а часы показывают, сколько дней осталось до срока ответа.

Письмо: два обращения по одному дому, склеенные в одноБарабан «Кто отвечает»: тема, организация, норма (21)Лампы на линейке: шесть шагов от разбора до жителяПриёмная депутата. Обращение жителя идёт по ленте из шести шагов: разбор, письмо, подпись, отправлено, ответ, житель знает. Если по тому же дому уже есть вопрос, второе обращение присоединяется к нему, и уходит одно коллективное письмо. Письмо собирается из разбора и справочника «Кто отвечает» (тема, организация, нормы; 21 норма со ссылками), депутат его подписывает, и с отправки считается срок ответа по закону. Для обращений по 59-ФЗ это 33 дня: до 3 дней на регистрацию и 30 на ответ. Стрелка срока на рисунке бежит ускоренно.

Технически

  • Интерфейс на React и TypeScript, сервер на Node без внешних зависимостей со встроенной SQLite.
  • Шифрование данных заявителей AES-256-GCM, вход по одноразовым кодам, журнал действий со сцепленными записями.
  • Справочник «Кто отвечает»: тема, организация и нормы закона со ссылками на текст.
  • Тёмная тема и мобильная вёрстка с нижним меню, печатное объявление для подъезда.
  • Прототип перед пилотом: все жители и адреса в демо-базе вымышлены.

React · TypeScript · Node.js · SQLite

Обсудим ваш проект?

Обсудить проект