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

Цель проекта

Создать сайт, на котором клиент может загрузить фотографию пустой стены, описать желаемый предмет мебели (цвет, форма, личные пожелания), и с помощью встроенного чат-бота на базе GPT (ChatGPT API) получить сгенерированное изображение, визуализирующее запрос.

Основные функции и требования

  • Загрузка фото: форма для загрузки изображения (кнопка "Выбрать файл" или drag-and-drop). Необходима поддержка популярных форматов: jpeg, png.
  • Поле с описанием пожеланий: текстовое поле для ввода описания (например: "Хочу угловой диван нежно-зеленого цвета из микрофибры с L-образным оттоманом"). Поле чувствительно к языку и деталям.
  • Интеграция GPT-бота: после отправки данных, пользователь передает их боту. Идеальный вариант - изображение отправляется как промпт, чтобы бот использовал его для контекста.
  • Результат генерации: сгенерированная картинка появляется прямо на сайте (желательно с возможностью предварительного просмотра и повторной генерации).
  • Форма обратной связи с заявкой: кнопки "Мне нравится", "Перезапросить" и форма для отправки заявки на заказ с привязкой к сгенерированному изображению.
  • Панель администратора: просмотр заявок с контактными данными и скачанными/созданными изображениями.

Дополнительные пожелания

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