Техническое задание на доработку сайта на Laravel

1. Общая логика и структура

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

2. Главная страница и система регистрации

2.1. Проверка и исправление функционала

  • Протестировать и исправить работу кнопок: "Добавить товар", "Регистрация", "Вход".

2.2. Доработка регистрации

  • Полностью протестировать существующий процесс регистрации.
  • Интегрировать новые методы входа/регистрации: через LinkedIn и по SMS.
  • Реализовать выбор способа регистрации: по SMS или по Email.
  • Сохранить существующую регистрацию через Email, Google и другие социальные сети.
  • Проверить и обеспечить корректную работу: подтверждение пароля, смену пароля, восстановление пароля.

3. Личный кабинет пользователя

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

4. Система публикаций и монетизация

4.1. Выбор типа публикации

  • После выбора роли пользователю должен быть доступен выбор способа публикации товара/услуги.
  • Варианты: платная публикация (фиксированная ставка) или публикация по комиссии (процент от сделки).

4.2. Логика публикации по комиссии

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

5. Дополнительные задачи

В рамках проекта также требуется выполнить ряд дополнительных задач, подробное описание которых будет предоставлено исполнителю отдельно.

Разработка проектной документации на санузел для маломобильных групп населения

Требуется разработать полный комплект проектной документации (ПД и РД) на санузел, адаптированный для МГН, в строгом соответствии с актуальными нормами. Необходим расчет предварительной стоимости работ.