Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Приветствую.  

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

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

Конструктор нужен на отдельном лендинге.  

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

Конструктор должен быть поэтапный и содержать следующий функционал:  

выбор между кастомизацией коробки с игрой включая игровые карты или отдельно игровые карты.  

выбор визуального оформления коробки с игрой из готовых макетов, либо загрузить свой фон коробки.  

возможность добавить текст на коробку с игрой в фиксированную область.  

добавление текста и фотографию (фотографии) заказчика на заднюю часть коробки с игрой в фиксированных областях.  

возможность добавления в заказ готовых игровых карт. Карты должны быть сформированы по названию изданий и по тематике.  

- загрузить своих картинки на лицевую часть карт, включая пакетную загрузку изображений.  

итоговое превью карт и коробки с игрой с возможностью вернуться на предыдущие этапы для редактирования.  

- переход к форме оплаты заказа с заполнением контактных данных.  

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

Админ панель конструктора должна обладать следующим функционалом  

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

- возможность просмотра и редактирования заказов.  

- возможность редактирования карточек клиентов.  

- пакетная выгрузка информации о заказах и контактных данных клиентов.  

Frontend  

Фронтендная часть с самим конструктором должна просто вставляться на страницу, в идеале одним тегом с файлом. Это нужно для того, чтобы, например создать страницу в Битриксе или конструкторе сайтов или сделать отдельную html страницу. В будущем предполагается встраивать конструктор партнерам на сайт или, например в ВК в виде приложения.  

Предполагается что Конструктор будет оформлен в виде одностраничного приложения (SPA). Возможно, кроме шага с оплатой, при котором пользователя отправляют на форму платежки и возвращают на страницу Спасибо.  

Движок может быть любым из списка:  

Angular  

Vue  

React  

Это не жесткое требование, но обсуждаемое.  

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

Язык разработки PHP или Python.  

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

5 лет назад
masyanzov
36 летБеларусь
5 лет в сервисе
Был
5 лет назад