Разработка системы ролевого доступа для админ-панели AdminJS

Существует рабочая админ-панель, построенная на платформе AdminJS для Node.js. Необходимо расширить её функционал, добавив гибкую систему управления правами доступа на основе пользовательских ролей.

Основные задачи

  • Разработать и внедрить механизм ролей (например, администратор, модератор, поддержка).
  • Настроить разграничение прав для каждой роли: доступ к определенным разделам панели, возможность просмотра, создания, редактирования или удаления записей.
  • Обеспечить безопасность и надежность работы системы прав.
  • Интеграция решения в существующий проект без нарушения текущей логики.

Требования к технологии

  • Основной стек: Node.js и фреймворк AdminJS.
  • Решение должно быть масштабируемым и легко поддерживаемым.

Ожидаемый результат

Готовая админ-панель с функциональной системой управления доступом, где разные пользователи (в зависимости от назначенной роли) видят только разрешенные им элементы интерфейса и могут выполнять строго определенные действия.

Рефакторинг и модернизация стилей веб-приложения

Требуется обновить визуальную часть существующего проекта: заменить иконки, изменить стили (SCSS) и провести небольшую реструктуризацию верстки (Twig, HTML). Проект построен на PHP Symfony, кодовая база хорошо организована.

Запуск и настройка рекламной кампании Яндекс Директ для сайта по продаже компьютеров

Требуется создать и запустить рекламную кампанию в Яндекс Директ для сайта, специализирующегося на продаже готовых ПК и сборке системных блоков на заказ. В дальнейшем планируется масштабирование рекламы на другие площадки.