Павел Гусаков
Павел ГусаковНа сайте 14 лет и 11 месяцев (заходил 7 лет 7 месяцев 8 дней назад)
0
179
|
Рейтинг
179
|
Редактирование бюджета
03 Августа 2016
По договоренности
Есть лекало по которому печатается и вырезается наклейка. Наклейка состоит из нескольких частей: верхняя и нижняя крышки + пара боковых элементов.
Пользователь загружает своё изображение на сайт (drag'n'drop, по ссылке, кнопка), оно отображается на "рабочей плоскости" с затемнением и далее пользователь двигает лекало по этому изображению, после чего получает ссылку на этот "проект", который сохраняется. Если изображение маленького размера – выводится навязчивое предупреждение (например меньше 1800px по ширине). Полоса прокрутки для масштабирования загруженного изображения (или для общего масштабирования элементов наклейки). Выпадающее меню для выбора макета (их несколько, + будут добавляться). Кнопка при которой открывается форма для обратной связи. Загруженные (пользователем, т.е. исходники) файлы должны сохраняться без потери качества, что бы дальше их использовать для изготовления наклейки, но должна быть защита что бы на сайт не залили какую-нибудь дрянь. Сами получившиеся "проекты" должны сохраняться с наложением макетов-лекал (что бы в граф. редакторе поверх загрузить уже векторный макет для резки и само изображение поменять на исходник). !! вот этот момент если будут мысли как сделать удобнее- будет замечательно !! Кроме загрузки своего изображения кнопка "выбрать из каталога", изображения идеально подгружать из папки, без использования БД. Сайты-примеры: _skinon.ru/constructor (пожалуй это самый лучший пример что я нашёл) _allskins.ru/customize/style,333/#back (более-менее похоже на то что должно получится) Опционально: 1. Снизу/сбоку листалка макетов которые уже сохранённых проектов по этому лекало, цикличная, с автоподгрузкой следующих. 2. Возможность голосовать (ставить лайк) на проекты, что бы выводить "популярное". 3. Элементы макета перемещаются отдельно, не зависимо друг от друга (всего из 2-6 штук, те которые крышки и боковины. Файлы сделаю отдельные). При пересечении/наложении на друг друга элементы подкрашиваются красным цветом. При наведении мышки – подкрашивается зелёным (для лёгкого выделения). 4. Что-то ещё :) |