
Контекст
У Комитета по информатизации Санкт‑Петербурга было устаревшее приложение "Госуслуги СПБ" (Java 2017, рейтинг 3,3 ★, 65 % crash‑rate). Требовалось полностью перестроить UX, объединить > 200 разрозненных городских сервисов и интегрироваться с федеральным порталом "Госуслуги" (ЕСИА) при строгих требованиях к безопасности (СТЭК, WCAG 2.1). Срок — 3 месяца на полный редизайн, разработку и публикацию новой версии.
Мы разработали новую версию мобильного приложения Госуслуги СПБ, объединив > 200 городских сервисов в одном интуитивном интерфейсе. Старое приложение было устаревшим и неудобным — мы пересобрали все пользовательские сценарии, оптимизировали пути подачи заявлений и повысили скорость работы. Особый акцент сделали на безопасности данных и бесшовной интеграции с федеральным порталом ЕСИА. Итог: рейтинг вырос на 30 %, а кодовая база сократилась втрое.
Приложение избавило жителей Санкт‑Петербурга от очередей в МФЦ: услуги доступны 24/7 со смартфона. Более 60 % пользователей записываются к врачу через приложение. Активная обратная связь позволяет выпускать обновления каждые две недели.
Цель — повысить доступность госуслуг, улучшить UX и производительность. Мы реализовали нативный Kotlin/Compose стек, модулярную архитектуру (145 модулей), кастомную библиотеку навигации и сократили time‑to‑service на 40 %.
Kotlin + Jetpack Compose — одно из первых государственных приложений в РФ на полном Compose
145 Gradle‑модулей → быстрая сборка
Собственная Compose‑Navigation
ESIA OAuth 2.0, BiometricPrompt, AES‑256
WCAG 2.1 доступность
Оффлайн‑режим с фоновыми синхронизациями
Мы столкнулись с тем, что приложение является агрегатором разнородных муниципальных и федеральных систем. Для унификации данных мы внедрили единый слой трансформации API, что сократило интеграцию нового сервиса до трёх дней. Регулярные UX‑тесты и прямой канал с комитетом позволяли принимать решения в течение спринта.
Когда мы приняли проект, пользователи жаловались на зависания и длинные формы. Уже в первую бета‑версию мы заложили новую навигацию: три клика до любой услуги. Самым сложным стало соединить медицину, транспорт и образование в одном флоу — больше сотни разных API. Мы построили прокси‑шлюз на Ktor, чтобы приводить ответы к единому формату, и научили фронт динамически подстраивать карточки услуг. После релиза врачи получили на 48 % меньше звонков для подтверждения записей, а в сторах появились десятки отзывов «Наконец‑то можно всё сделать со смартфона». Одним из главных побед стало снижение падений приложения: мы вывели crash‑free sessions с 91 % до 99,3 % всего за два релиза. Сегодня команда поддержки видит критические ошибки в real‑time, а жители Петербурга получают госуслуги быстрее, чем успевают свариться очереди в МФЦ.
История запуска показала, что даже государственные сервисы могут работать с потребительским уровнем качества. Мы не просто обновили интерфейс: мы превратили набор разрозненных ведомственных API в единый цифровой фронт, который ежедневно экономит горожанам тысячи часов. Самые заметные победы — запись к врачу в пару касаний, отказ от устаревшего Java‑кода и заложенный фундамент для кросс‑платформенного развития. Для Комитета проект стал доказательством, что Agile‑подход справляется и в условиях гос‑контракта, а для команды — кейсом, где технологии действительно меняют городскую среду.
GovTech
Аудит → UX/UI → нативная разработка Kotlin/Compose → backend интеграции → QA & DevOps
История запуска показала, что даже государственные сервисы могут работать с потребительским уровнем качества. Мы не просто обновили интерфейс: мы превратили набор разрозненных ведомственных API в единый цифровой фронт, который ежедневно экономит горожанам тысячи часов. Самые заметные победы — запись к врачу в пару касаний, отказ от устаревшего Java‑кода и заложенный фундамент для кросс‑платформенного развития. Для Комитета проект стал доказательством, что Agile‑подход справляется и в условиях гос‑контракта, а для команды — кейсом, где технологии действительно меняют городскую среду.
Аудит → UX/UI → нативная разработка Kotlin/Compose → backend интеграции → QA & DevOps
GovTech