Перейти к содержимому
d.nikolaev
Все проекты
Поддержка и развитиеАдмин-панель

Админ-панель агрегатора вакансий

Около сорока сущностей под управлением: вакансии, компании, статьи, мероприятия, конструкторы форм

Роль
Frontend-разработчик: доработки, багфиксы, рефакторинг
Период
август 2023 г. — по настоящее время
Команда
4 человека
Компания
LazurM
Материалы готовятся

Внутренняя панель модерации и наполнения агрегатора вакансий. Правки, поддержка, исправление багов и рефакторинг: единый CRUD-шаблон вместо десятков разнородных страниц.

Что сделано

  • Около 40 сущностей в одном интерфейсе: от вакансий и резюме до чемпионатов и мер поддержки
  • Единый шаблон CRUD-страниц: список, создание, редактирование, просмотр
  • Конструктор форм и конструктор калькуляторов для контент-менеджеров
  • Редактор статей на блочном редакторе, рассылки, отчёты
  • Управление стендами и павильонами мероприятий

Контекст

Продукт

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

Основная работа здесь — не новые фичи, а скорость внесения изменений: контент-менеджерам нужно управлять десятками разных сущностей.

Решение

Решение

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

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

Результаты

  • ~40 сущностейпод управлением в одной панели
  • 1 шаблонна все CRUD-разделы

Интерфейс

Скриншоты этого проекта пока не опубликованы.

Связанные проекты