panfilov.digital panfilov.digital
Astro, Svelte, Directus, PostgreSQL
От сайта Ассоциации к инструменту работы с волонтёрами

От сайта Ассоциации к инструменту работы с волонтёрами

КРАТКО

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

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

Главная сайта: сообщество специалистов и два пути участия.

ЗАДАЧА

На первом этапе требовался официальный информационный сайт: рассказать об Ассоциации, разместить контакты и документы, дать специалистам возможность подать заявку на вступление.

По мере развития проекта появились новые задачи. Нужно было показывать экспертов и региональных лидеров, публиковать материалы, организовывать события и принимать запросы от организаций. Параллельно команда вела реестры в Excel. Мы расширяли сайт и CMS под эти процессы, сохраняя связь между публичной частью и внутренними данными.

ДВА ПУТИ УЧАСТИЯ

Вступление и запрос помощи — разные сценарии, поэтому для них сделали отдельные формы.

Специалист указывает регион, специализацию, сведения об образовании и контакты. В анкете можно ознакомиться с правилами взаимодействия и подтвердить согласие с ними. Эти сведения помогают Ассоциации рассматривать заявку в контексте профессионального опыта человека.

Анкета специалиста и описание задачи организации.

ЗАПРОС ПОМОЩИ

Организация описывает свою деятельность, задачу и ожидаемый формат результата. Например, важно заранее понимать, нужен ли разбор ситуации, консультация или подготовленный документ. Перед обращением доступно методическое руководство: оно объясняет порядок работы Ассоциации, благополучателя и эксперта.

ЭКСПЕРТЫ И КОНТЕНТ

На сайте появились каталог экспертов, региональные лидеры, органы управления, материалы и документы. Посетитель может познакомиться с сообществом и понять, в каких областях работают его участники.

Управление этими разделами вынесли в Directus. Редактор работает со страницами и структурированными карточками, а сайт выводит опубликованный контент. Новые материалы и изменения в составе Ассоциации не требуют отдельной правки кода страницы.

Каталог экспертов Ассоциации с профессиональными специализациями.

ВНУТРЕННИЙ РЕЕСТР

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

Важное решение — отделить внутреннюю карточку человека от публичного профиля. Сведения для работы координатора и информация для каталога экспертов решают разные задачи. Для редактора предусмотрели ручную публикацию и снятие профиля с публикации с учётом согласия участника.

Модель связей: специалист, публичный профиль, обращение и назначение.

МЕРОПРИЯТИЯ

Добавили создание событий в CMS и связали регистрации с конкретным мероприятием. Организатору важно понимать, на какое событие записался участник, а не разбирать общий список заявок.

В регистрационном сценарии предусмотрели лимит мест и закрытие записи по времени, проверку повторной регистрации по email и фиксацию согласия. Анкета на вступление остаётся отдельным процессом: запись на событие не заменяет заявку в Ассоциацию.

Страница события: тема, время, формат и место проведения.

Технологии

Astro SSR, Svelte, Directus, PostgreSQL

АРХИТЕКТУРА

Astro формирует страницы на сервере, Svelte отвечает за интерактивную анкету, а Directus объединяет редактирование контента и модель внутреннего учёта.

РЕЗУЛЬТАТ

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

Для команды мы подготовили управление контентом и основу внутреннего учёта: публичный сайт и работа координатора опираются на общую CMS, при этом внутренние записи и опубликованные профили разделены.

Сайт Ассоциации: intellect-volonter.ru.

Услуга по этому проекту

Корпоративные сайты и продуктовые лендинги

Сайты производителей и сервисов, международные версии, лендинги под запуск и мероприятия.

Следующий проект

Сайт учебного центра Красного Креста: два пути к обучению первой помощи