Разработка модуля арбитража для маркетплейса

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

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

  • Разработка пользовательского интерфейса для создания и управления арбитражными спорами (подача жалобы, добавление доказательств, отслеживание статуса).
  • Создание функциональной админ-панели для арбитра с расширенными возможностями по управлению спорами.
  • Интеграция модуля в существующую платформу на базе PHP-фреймворка Laravel.

Требования к функционалу

Для пользователя (клиента/исполнителя):

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

Для арбитра (админ-панель):

  • Дашборд со списком всех открытых споров и их статусами.
  • Детальная страница спора с просмотром всей информации по заказу, истории переписки и загруженных доказательств.
  • Инструменты для связи с обеими сторонами конфликта.
  • Возможность вынести решение: в пользу клиента, в пользу исполнителя, или компромиссное (например, частичный возврат средств).
  • Автоматическое применение решения к заказу (перевод средств, изменение статуса заказа).
  • Система ведения внутренних заметок по спору.

Технические требования

  • Реализация на PHP с использованием фреймворка Laravel.
  • Соблюдение стандартов и архитектуры существующего проекта.
  • Чистый, документированный код.
  • Удобный и интуитивно понятный интерфейс.