Кейс SimpleIT · 2025

ПРЕЗИДЕНТСКАЯ
БИБЛИОТЕКА

🏛 44-ФЗ — государственный контракт. Выполнен полностью.

Мобильное приложение для крупнейшего цифрового архива России. Разработано с нуля по требованиям госконтракта и опубликовано в трёх магазинах приложений.

iOS + Android Платформы
10 мес Срок разработки
3× Магазина приложений
7+ Специалистов в команде
01

Крупнейший архив
страны — без мобильного

Клиент
Президентская библиотека
ФГБУ им. Б.Н. Ельцина
Тип проекта
Госконтракт 44-ФЗ
Федеральное финансирование
Срок
10 месяцев
Фев 2025 → Дек 2025
Результат
3 магазина
App Store · Google Play · RuStore
Проблема
Миллионы документов — только через браузер
Президентская библиотека — крупнейший в России цифровой архив: исторические документы, книги, видеоматериалы, ТВ-канал. При этом мобильного приложения не существовало. Аудитория — школьники, студенты, преподаватели, исследователи — работала с архивом только через браузер на компьютере.
Задача для SimpleIT
Открыть архив со смартфона
Разработать мобильное приложение с полным доступом к фонду библиотеки, ТВ-каналом, офлайн-режимом и панелью администратора. Строго в рамках государственного контракта: по ГОСТам, с поэтапной сдачей и публикацией в трёх магазинах, включая RuStore.
02

44-ФЗ: жёсткие правила
— чистый результат

Что это значит
Жёстче, чем любой коммерческий контракт
Строгая документация по ГОСТам, поэтапная приёмка с актами, требования 152-ФЗ по персональным данным. Никаких устных договорённостей — только документы на каждом шаге.
Требования к исполнителю
Сдать всё или не сдать ничего
Промежуточные акты, приёмо-сдаточные испытания по утверждённой методике, передача всего исходного кода и документации. Половины результата не бывает — только полное соответствие ТЗ.
Наш результат
Все этапы — без замечаний
SimpleIT прошёл все этапы 44-ФЗ в срок и без замечаний. Приложение принято заказчиком и опубликовано в App Store, Google Play и RuStore.
Этап 1
ТЗ и прототипы
Частное ТЗ по ГОСТ. User stories. Согласование с заказчиком.
Этап 2
Дизайн
3 концепции. Фирменный стиль библиотеки. Финальные макеты.
Этап 3
Разработка
iOS + Android + веб-администрирование + бэкенд параллельно.
Этапы 4–5
Эксплуатация и сдача
Опытная эксплуатация. Промышленная. Передача исходников и документации.
03

Сложные задачи —
конкретные решения

Задача
Дизайн по брендбуку — без скидок на UX
Тёмно-красный #A31418, шрифты Times New Roman и PT Sans — официальный стиль обязателен. При этом приложение должно быть удобным.
Решение
3 концепции — заказчик выбрал лучшую
Изучили аналоги в музейно-архивной сфере, предложили 3 дизайн-варианта. Фирменный красный стал акцентом — классика органично легла в мобильный UX.
Задача
Три магазина — три набора правил
App Store, Google Play, RuStore — разные сборки, подписи, процессы. Плюс контракт требовал «дублёр» на случай блокировки.
Решение
Один код — три стора с первого дня
Архитектура изначально под все три платформы. Дублёр встроен в сборку — новая версия разворачивается без изменений кода.
Задача
Нужен API — его нет
Данные с prlib.ru должны идти через JSON API. Но такого API у портала не существовало.
Решение
Написали спецификацию — портал её реализовал
Разработали полный API-контракт, согласовали с командой заказчика. Теперь обновления на портале автоматически появляются в приложении.
Задача
Работать без интернета — обязательно
Аудитория — не только горожане с 4G. Студенты, исследователи, школьники в регионах. ТЗ требовало полноценного офлайна.
Решение
Скачал — читай без сети
Умное кэширование, индикация статуса сети, автосинхронизация при восстановлении соединения. Без лишних действий от пользователя.
04

Шесть модулей
готового продукта

Модуль 1
Электронный фонд
Поиск и просмотр миллионов документов, книг и архивных материалов. Данные с портала prlib.ru через API в реальном времени.
Модуль 2
ТВ-канал библиотеки
Прямые трансляции и архив передач встроены в приложение — без перехода на сторонние ресурсы.
Модуль 3
Офлайн-режим
Загрузка материалов для работы без интернета. Умное кэширование, автосинхронизация, индикация статуса сети.
Модуль 4
Push-уведомления
Оповещения о новых поступлениях и событиях через Apple Push Notification и Google Cloud Messaging.
Модуль 5
Личный кабинет
Авторизация, история просмотров, закладки. Ролевая модель доступа с разграничением прав.
Модуль 6
Панель администратора
Веб-интерфейс на React для управления контентом — без участия разработчиков.
05

Стек: только
собственный код

📱 Мобилка
React Native
TypeScript. Единая кодовая база для iOS и Android. Нативная производительность, доступ к системным функциям устройства.
🖥 Веб-админка
React
TypeScript. SPA-панель для управления контентом. Редактирование без участия разработчиков.
⚙️ Бэкенд
NestJS
TypeScript. RESTful API с документацией, интеграция с prlib.ru, управление пользователями и push-уведомлениями.
🗄 База данных
PostgreSQL
Ролевое разграничение доступа, резервное копирование, поддержка масштабирования.
06

Живые экраны
продукта

07

10 месяцев:
пять этапов

Мес.
1–2
Прототипирование и ТЗ
Сбор требований, user stories, прототипы экранов, частное ТЗ по ГОСТ 34.602. Согласование с заказчиком.
Мес.
2–3
Дизайн и согласование
Три концепции главного экрана, анализ аналогов, финальные макеты в Figma в рамках фирменного стиля библиотеки.
Мес.
3–7
Разработка: iOS, Android, Web, Backend
Параллельная разработка всех платформ. React Native — мобилка, React — веб-адмнка, NestJS + PostgreSQL — бэкенд. Тестирование на каждом этапе.
Мес.
7
Опытная эксплуатация
Релиз на тестовую аудиторию, сбор обратной связи, финальные доработки.
Мес.
8
Промышленная эксплуатация и сдача
Публикация в App Store, Google Play, RuStore. Передача исходников и документации заказчику. Подписание актов.
Управление
Project Manager × 2
Документооборот, коммуникация с заказчиком, ведение этапов
Архитектура
Tech Lead / Fullstack
Архитектура системы, бэкенд, ревью кода
Мобилка
Mobile Dev
React Native — iOS и Android
Веб + бэк
Fullstack Dev
Веб-администрирование и серверная логика
Дизайн
Дизайнеры × 2
UX/UI, фирменный стиль, прототипирование
Качество
QA-инженер
Тестирование на всех этапах проекта
08

Сдан. Принят.
Опубликован.

10
месяцев
от ТЗ до публикации в трёх сторах
3
магазина
App Store · Google Play · RuStore
5
этапов 44-ФЗ
все пройдены без замечаний
7+
специалистов
в команде проекта
Что сдали заказчику
Мобильное приложение iOS + Android
Панель администратора (React)
Исходный код всех компонентов
Документация по ГОСТ 34
База данных PostgreSQL
Публикация в App Store, Google Play, RuStore
Стек проекта
React Native React NestJS PostgreSQL TypeScript iOS Android RuStore 44-ФЗ ГОСТ 34 152-ФЗ
SimpleIT · Разработка приложений

ГОТОВЫ К
СЛЕДУЮЩЕМУ
ПРОЕКТУ?

Работаем с коммерческими и государственными заказчиками. Мобильные приложения, веб-платформы, госконтракты по 44-ФЗ. Больше 150 реализованных проектов.

React Native React NestJS PostgreSQL iOS Android 44-ФЗ GovTech