Техническое задание: Разработка системы личных кабинетов

Цель проекта

Создание защищенной веб-платформы с разделением функционала по ролям пользователей для управления заявками, документами и коммуникацией.

Основные роли пользователей

1. Агент

  • Регистрация в системе.
  • Меню личного кабинета должно включать разделы: "Компания", "Мои заявки", "Калькулятор", "Клиенты", "Настройки", "Мой договор", "Индивидуальное рассмотрение", "Новости", "Создать заявку".
  • В нижней части интерфейса отображается блок с контактами назначенного менеджера и службы поддержки.

2. Клиент

  • Регистрация в системе.
  • Меню личного кабинета: "Аккредитация", "Моя компания", "Мои документы", "Мои заявки", "Мои победы", "Калькулятор", "Новости".
  • Кнопка для создания новой заявки.

3. Партнер

  • Меню личного кабинета: "Мой банк/МФО/Компания", "Мои клиенты", "Мои агенты", "Мои заявки".

4. Менеджер/Администратор

  • Административная панель для управления пользователями и их заявками.
  • Функционал модерации сообщений во внутреннем чате.

Ключевая функциональность

Работа с заявками

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

Система коммуникации

  • Встроенный чат для общения между пользователями и менеджерами.
  • Возможность обмена текстовыми сообщениями.
  • Функция загрузки и отправки файлов (документов) непосредственно в чат.

Общие требования

  • Интуитивно понятный и современный пользовательский интерфейс.
  • Четкое разделение прав доступа и функционала в зависимости от роли.
  • Безопасное хранение и передача пользовательских данных и документов.
  • Адаптивный дизайн для корректного отображения на различных устройствах.