Герои СПО: цифровой архив историй
Веб-сервис

Герои СПО: цифровой архив историй

Образование

Проблема

Материалы двадцати учреждений жили в переписке и терялись при смене кураторов — единого архива, пригодного для публикации, не существовало.

Что реализовано

  • Каталог карточек с фильтрами по категориям участников
  • Единая структура карточки: биография, учёба, качества, статус
  • Медиаархив материалов с корректным состоянием незаполненного архива
  • Интерактивная карта городов и учреждений — география движения
  • Разделы волонтёрства, учебных заведений и помощи проекту
  • Формы участия и поддержки проекта
  • Публичные счётчики охвата движения

Стек

  • Next.js
  • React
  • PostgreSQL
  • Prisma
  • Docker
  • Nginx

Результат для бизнеса

  • Материалы двадцати учреждений собраны в один архив с постоянным доступом
  • Данные не зависят от того, кто из кураторов остался в проекте
  • Карточки приведены к единой структуре независимо от источника
  • Незаполненные данные не ломают вид страницы — архив можно публиковать в процессе сбора
  • Охват движения виден на карте и в публичных счётчиках
Техническая реализация

Next.js с серверным рендерингом — карточки индексируются и открываются по прямой ссылке. Карточка спроектирована с расчётом на неполные данные: возраст, учебное заведение и медиаматериалы необязательны, при их отсутствии выводится явное состояние вместо пустого блока. Фильтрация категорий выполняется на клиенте по заранее отданному набору, поэтому переключение мгновенное. Данные — PostgreSQL, развёртывание в Docker за Nginx.

Открыть проект

Подробнее

Материалы двадцати учебных заведений собирались в переписке и на личных носителях: часть терялась при смене кураторов, часть приходила в произвольном виде, и опубликовать это единым проектом было невозможно. Архив приводит разнородные данные к одной карточке и делает их постоянно доступными — с фильтрами, картой географии движения и корректным поведением там, где данные ещё не собраны.

Частые вопросы

Какой результат дал проект Герои СПО: цифровой архив историй?

Материалы двадцати учреждений собраны в один архив с постоянным доступом Данные не зависят от того, кто из кураторов остался в проекте Карточки приведены к единой структуре независимо от источника Незаполненные данные не ломают вид страницы — архив можно публиковать в процессе сбора Охват движения виден на карте и в публичных счётчиках

Какие технологии использовались в проекте Герои СПО: цифровой архив историй?

Next.js, React, PostgreSQL, Prisma, Docker, Nginx

В чём была ключевая особенность проекта Герои СПО: цифровой архив историй?

Каталог карточек с фильтрами по категориям участников Единая структура карточки: биография, учёба, качества, статус Медиаархив материалов с корректным состоянием незаполненного архива Интерактивная карта городов и учреждений — география движения Разделы волонтёрства, учебных заведений и помощи проекту Формы участия и поддержки проекта Публичные счётчики охвата движения

Похожие проекты

Ещё материалы и кейсы, которые продолжают тему и помогают быстрее понять контекст.

Все проекты
Кейс: Герои СПО: цифровой архив историй — Образование | Хар…