Государство и общество
Порталы и сервисы
Май 2026
Клиент: государственный заказчик. Портал памяти о казахстанцах — участниках Великой Отечественной войны: ветеранах, погибших, пропавших без вести. Его открывают родственники, школьники и исследователи и обычно ищут одно — фамилию деда или прадеда.
Задача: около двух лет мы сопровождали старую версию на типовой PHP-CMS и упёрлись в её пределы — база росла, поиск замедлялся. Нужно было пересобрать портал: перенести базу без потерь и со старыми номерами карточек, находить человека по фамилии за секунды даже с опечаткой, добавить карту памяти и ИИ-помощника. Три языка: казахский, русский, английский.
Провели аудит: в базе было больше 602 тысяч записей, даты хранились строкой, поиск шёл по полям без индексов, резервной копии не было.
Дизайн искали в два захода и пришли к концепции досье: стена фронтовых портретов, карточка героя с печатью, папки с делами.
Новый портал — Next.js 15, API на Fastify (REST и GraphQL), PostgreSQL 17, поиск по именам на Meilisearch, фото и сканы в хранилище MinIO, всё в Docker. ИИ-помощник отвечает по биографиям героев, модели работают на сервере портала, а не во внешнем сервисе. Правки и фото от семей проходят модерацию.
Новая версия запущена в мае 2026: 1 189 251 карточка в каталоге, 605 936 героев на карте памяти, 5 934 архивных документа, 3 языка. Поиск героя по фамилии — за секунды. Кейс: https://osn.kz/portfolio/batyrlarga-tagzym
OpenSky Corporation с удовольствием обсудит вашу задачу