axek designs
← Все проекты

2024–2025 · Insomnia Festival

Insomnia Festival

Feed

Волонтёры и питание

Волонтёры и питание на Insomnia Festival.

Фронтенд и UX

Админка волонтёровКалендарь питанияQR-сканерУчёт приёмов пищиБейджи и складRefine + Ant Design

О проекте

Feed — система для волонтёров Insomnia: кто на площадке, что ест, когда приехал, как кухня отмечает каждый приём. Два приложения, один API — админка для координаторов и сканер на месте.

Админка на React, Refine и Ant Design, бэкенд на Django. У каждого волонтёра — карточка с календарём питания, статусами заезда, QR-бейджами и правами доступа. Плюс учёт, склад, статистика и синхронизация — под масштаб фестиваля.

Я делал фронтенд и UX: экраны волонтёров, мобильные версии, календарь питания, интерфейсы под автотесты — в Cursor вместе с командой Insomnia-IT.

Волонтёры

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

  • 01

    Таблица волонтёров

    Фильтры по направлениям, заезду, питанию, транспорту — выбор колонок, экспорт, больше 1200 человек в одном списке.

    Админка Feed — список волонтёров с фильтрами и статусами
  • 02

    Карточка и календарь питания

    В профиле видно заезды и летний календарь питания: кухня, диеты, бесплатные и платные дни — всё рядом.

    Админка Feed — карточка волонтёра с датами заезда и календарём питания

Моя часть

  • Карточка волонтёра

    Профиль по секциям: заезды, календарь питания (бесплатно / фест / платно), бейджи, служебные поля, нормально на телефоне.

  • Массовые действия

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

  • Журнал питания

    Список приёмов пищи, подсветка странностей, фильтры, выгрузка в Excel для кухни.

  • Сканер

    Отдельное приложение для поля: QR-отметка на питании, данные сразу попадают в админку.

Технологии

Фронт — React, Refine и Ant Design, бэк — Django. Всё в одном монорепозитории, тесты на Playwright, локально поднимается в Docker. Делали под фестиваль на несколько дней и тысячи волонтёров.

Полночь

#041428

Глубокий синий

#0a2a4a

Белый

#ffffff

Ant Primary

#1677ff

Главное

  • Один репозиторий: админка, сканер, API на Django
  • От заезда до отметки о питании — весь путь волонтёра
  • Календарь питания — даты можно «закрашивать» мышью
  • QR-вход и сканер на площадке
  • Странности в учёте питания и выгрузки
  • Разные права для координаторов
  • Автотесты на Playwright
  • Тестовая админка: feedapp-dev.insomniafest.ru

Тестовая админка для координаторов Insomnia — волонтёры, питание и учёт приёмов пищи.

Открыть тестовую админку ↗

Ещё проекты