AI

Госуслуги СПб 200 городских сервисов в одном нативном приложении

Case imageBase64 view

Как мы за 3 месяца перезапустили мобильное приложение Госуслуги СПБ, сократили кодовую базу втрое и подняли пользовательский рейтинг на 30%

Контекст

У Комитета по информатизации Санкт‑Петербурга было устаревшее приложение "Госуслуги СПБ" (Java 2017, рейтинг 3,3 ★, 65 % crash‑rate). Требовалось полностью перестроить UX, объединить > 200 разрозненных городских сервисов и интегрироваться с федеральным порталом "Госуслуги" (ЕСИА) при строгих требованиях к безопасности (СТЭК, WCAG 2.1). Срок — 3 месяца на полный редизайн, разработку и публикацию новой версии.

Case imageBase64 view

Госуслуги СПб 200 городских сервисов в одном нативном приложении

Как мы за 3 месяца перезапустили мобильное приложение Госуслуги СПБ, сократили кодовую базу втрое и подняли пользовательский рейтинг на 30%

GovTech

Главное о кейсе

Мы разработали новую версию мобильного приложения Госуслуги СПБ, объединив > 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, а жители Петербурга получают госуслуги быстрее, чем успевают свариться очереди в МФЦ.

Что дальше?

hello@vibelab.ru

8 800 201 85 68

подготовим вам ТЗ для тендера или поучаствуем в нем

Результаты

История запуска показала, что даже государственные сервисы могут работать с потребительским уровнем качества. Мы не просто обновили интерфейс: мы превратили набор разрозненных ведомственных API в единый цифровой фронт, который ежедневно экономит горожанам тысячи часов. Самые заметные победы — запись к врачу в пару касаний, отказ от устаревшего Java‑кода и заложенный фундамент для кросс‑платформенного развития. Для Комитета проект стал доказательством, что Agile‑подход справляется и в условиях гос‑контракта, а для команды — кейсом, где технологии действительно меняют городскую среду.

Стек

GovTech

Наша роль в проекте

Аудит → UX/UI → нативная разработка Kotlin/Compose → backend интеграции → QA & DevOps

Результаты

История запуска показала, что даже государственные сервисы могут работать с потребительским уровнем качества. Мы не просто обновили интерфейс: мы превратили набор разрозненных ведомственных API в единый цифровой фронт, который ежедневно экономит горожанам тысячи часов. Самые заметные победы — запись к врачу в пару касаний, отказ от устаревшего Java‑кода и заложенный фундамент для кросс‑платформенного развития. Для Комитета проект стал доказательством, что Agile‑подход справляется и в условиях гос‑контракта, а для команды — кейсом, где технологии действительно меняют городскую среду.

Наша роль в проекте

Аудит → UX/UI → нативная разработка Kotlin/Compose → backend интеграции → QA & DevOps

Стек

GovTech