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

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

Основная задача

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

Ключевые требования

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

Технический контекст

Проект уже использует AdminJS и Node.js. Исполнителю необходимо будет работать в этой среде. Все детали и нюансы задачи будут обсуждены с выбранным специалистом.

Условия сотрудничества

Бюджет проекта адекватный и готов к обсуждению с компетентным исполнителем.

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

Необходимо создать компактное Android-приложение на 1-2 экрана. Основные функции: авторизация по логину и паролю (данные предоставляются отдельно) и использование приложения в качестве второго фактора аутентификации (2FA) для доступа к игровому сайту.

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

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