Общая задача

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

Основной функционал

  • Каталог готовых шаблонов: библиотека базовых дизайнов (изображения + текстовые блоки);
  • Инструмент персонализации: пользователь должен иметь возможность менять текстовые поля, выбирать шрифты, накладывать фильтры или изменять цвета элементов;
  • Водяные знаки: автоматическое добавление брендовых меток на превью (со снятием после оплаты);
  • Корзина и оформление заказа: добавление нескольких открыток в корзину, выбор типа доставки (электронная или печатная);
  • Личный кабинет: история заказов, загруженные проекты, избранные шаблоны.

Архитектура стек технологии навыки

  • Для frontend части необходим адаптивный интерфейс с drag-and-drop - желателен опыт работы с Canvas;
  • Backend на любом современном языке (Python/Ruby/Java/PHP), с удобной системой интеграций;
  • Генерация изображений в высоком разрешении (300 DPI) в форматах PNG PDF;
  • Простая и интуитивная админка для добавления новых шаблонов и управления заказами.

Объем работ и требования к исполнителю

  • Ожидается чистый хорошо документированный код;
  • Важно: уметь проектировать базы данных для работы с пользовательскими заказами и изображениями;
  • Наличие портфолио с примерами реализованных сервисов по созданию контента приветствуется.

Подробности технического задания обсуждаются с исполнителем индивидуально после отклика.