
- MVP запущен **за 4 месяца** — к Дню города. - **16 сервисов + 2 инфоблока** интегрированы в единую UX-схему. - 3 новых виджета («Новости района», «Сегодня в истории», «Красивые места») повышают удержание. - За первый квартал приложение вошло в TOP-3 VK Mini Apps региона по MAU.
React
TypeScript
Контекст
Комитет цифрового развития Петербурга хотел «одной кнопкой» показать горожанам всё полезное поблизости (от записи ребёнка в секцию до раздельного сбора).
Внутренних ресурсов не хватало, поэтому требовался партнёр, который:

- MVP запущен **за 4 месяца** — к Дню города. - **16 сервисов + 2 инфоблока** интегрированы в единую UX-схему. - 3 новых виджета («Новости района», «Сегодня в истории», «Красивые места») повышают удержание. - За первый квартал приложение вошло в TOP-3 VK Mini Apps региона по MAU.
React
TypeScript
Микрофронты по доменам («Семья», «ЖКХ», «Досуг»).
GraphQL-шлюз оборачивает все ведомственные API и кэширует результаты — добавление нового сервиса требует лишь schema plug-in.
В пиковые часы выдерживаем > 1 800 RPS без деградации.
OAuth VK ID + MFA, сквозное TLS 1.3, шифрование PII в PostgreSQL pgcrypto.
RBAC-слои для ведомств, аудит-логи хранятся 90 дней, соответствие ФЗ-152 и GDPR подтверждено внешним аудитом.
Фронт построен на React + TypeScript c VK UI v5 и VK Bridge; BFF-слой — Node.js (Nest), GraphQL Apollo Federation; данные храним в PostgreSQL и Redis, геосервисы — PostGIS; фондовые API обёрнуты в Go-микросервисы; CI/CD — GitLab CI → Helm-based Kubernetes, мониторинг Prometheus + Grafana, журналы Loki, тесты Playwright, Sentry для FE/BE-трэйсинга.
React
TypeScript
React
TypeScript