Разработка конструктора товара с функцией фоторедактора

Цена договорная
26 августа 2019, 16:07 • 5 откликов • 59 просмотров
Приветствую.

Есть продукт – Настольная игра Иманджинариум.

Необходим кастомизатор конструктор товара, который позволит редактировать крышку, заднюю часть коробки и игровые карты.

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

Конструктор должен быть поэтапный и содержать следующий функционал:
выбор между кастомизацией коробки с игрой включая игровые карты или отдельно игровые карты.
выбор визуального оформления коробки с игрой из готовых макетов, либо загрузить свой фон коробки.
возможность добавить текст на коробку с игрой в фиксированную область.
добавление текста и фотографию (фотографии) заказчика на заднюю часть коробки с игрой в фиксированных областях.
возможность добавления в заказ готовых игровых карт. Карты должны быть сформированы по названию изданий и по тематике.
- загрузить своих картинки на лицевую часть карт, включая пакетную загрузку изображений.
итоговое превью карт и коробки с игрой с возможностью вернуться на предыдущие этапы для редактирования.
- переход к форме оплаты заказа с заполнением контактных данных.
По завершению работы в конструкторе должен создаваться макет на Google Диск или Yandex Диск (макет в кривых, формат макета PDF, CMYK, печатный размер дна 463х463 мм, крышки 473х473 мм., карт 84х124 мм, DPI 300) с готовыми для печати макетами.

Админ панель конструктора должна обладать следующим функционалом
- возможность редактирования, удаления, добавления новых продуктов.
- возможность просмотра и редактирования заказов.
- возможность редактирования карточек клиентов.
- пакетная выгрузка информации о заказах и контактных данных клиентов.

Frontend
Фронтендная часть с самим конструктором должна просто вставляться на страницу, в идеале одним тегом с файлом. Это нужно для того, чтобы, например создать страницу в Битриксе или конструкторе сайтов или сделать отдельную html страницу. В будущем предполагается встраивать конструктор партнерам на сайт или, например в ВК в виде приложения.
Предполагается что Конструктор будет оформлен в виде одностраничного приложения (SPA). Возможно, кроме шага с оплатой, при котором пользователя отправляют на форму платежки и возвращают на страницу Спасибо.
Движок может быть любым из списка:
Angular
Vue
React
Это не жесткое требование, но обсуждаемое.
Бэкенд может быть любым, по сути, от него требуется только получать загружаемые файлы, принимать параметры на формирование файлов для отправки в типографию, и отправлять письма со ссылками на папку или архив с файлами.
Язык разработки PHP или Python.

В личку пришлю развернутое ТЗ и ссылку на marvelapp