Навигатор карьеры
Агрегатор вакансий региона: миграция с легаси на Next.js с упором на SEO
- Next.js
- App Router / RSC
- React
- TypeScript
- +11
Около сорока сущностей под управлением: вакансии, компании, статьи, мероприятия, конструкторы форм
Внутренняя панель модерации и наполнения агрегатора вакансий. Правки, поддержка, исправление багов и рефакторинг: единый CRUD-шаблон вместо десятков разнородных страниц.
Контекст
Панель обслуживает публичный агрегатор: здесь модерируются вакансии и резюме, наполняются статьи и мероприятия, настраиваются справочники и формы.
Основная работа здесь — не новые фичи, а скорость внесения изменений: контент-менеджерам нужно управлять десятками разных сущностей.
Решение
Свёл страницы к одному набору сценариев: список с фильтрами, форма создания, форма редактирования и режим просмотра. Новая сущность подключается по этому шаблону, а различия остаются в описании полей.
Такой подход убрал главный источник багов в админках — расхождение поведения между похожими разделами, сделанными в разное время разными людьми.
Скриншоты этого проекта пока не опубликованы.
Агрегатор вакансий региона: миграция с легаси на Next.js с упором на SEO
Модерация объявлений, управление объектами агентства и ипотечными программами
Портал аренды и покупки жилья с нуля на Next.js: карта, геокодер, бронирование, ипотека