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

Общие сведения

Название проекта: Сайт для исполнителей заданий

Цель: Создание единой цифровой площадки, которая объединит заказчиков и исполнителей в одном пространстве. Платформа обеспечит удобный доступ к заказам, прозрачную оценку квалификации с помощью рейтингов, личные кабинеты для управления задачами и быструю коммуникацию через встроенный чат.

Описание конечного результата

Полнофункциональный веб-сайт с возможностью:

  • Регистрация пользователей и ведение личного кабинета исполнителя
  • Размещение портфолио с загрузкой фото и видеофайлов (jpg/png/mp4/mov)
  • Сбор обратной связи через отзывы и рейтинги
  • Общение между заказчиком и исполнителем во внутреннем чате

Функциональные требования

  1. Личный кабинет исполнителя:
    • Авторизация и регистрация новых аккаунтов
    • Редактирование профиля и контактных данных
    • Управление файлами работ (загрузка и удаление)
    • Отслеживание статуса заказов (ожидание/выполняется/выполнен)
  2. Система отзывов и рейтинга:
    • Форма для оставления отзыва после завершения заказа
    • Автоматический расчет общего рейтинга исполнителя на основе всех оценок
  3. Встроенный чат:
    • Отдельные диалоги для каждого заказа
    • Уведомления о входящих сообщениях
    • Архив переписки внутри личного кабинета

Технические детали

Разработка выполняется по стандартам современных React или Vue проектов, с возможностями полноценной интеграции с облаком для хранения данных и файлов.