О проекте

Необходимо доработать существующий web-конструктор (фронтенд - React, бэкенд - Node.js + Express), который позволяет пользователям создавать композиции по слоям и генерировать итоговое изображение. Основная задача - расширить функционал работы с элементами, как в известном сервисе-референсе.

Объем работ

  • Добавить возможность увеличивать и уменьшать размер изображений/рамок, управляя трансформацией визуально вокруг границ фото.
  • Реализовать инструменты работы с изображениями: копировать, дублировать, отразить по горизонтали/вертикали и др. (как на сайте-референсе).
  • Внедрить добавление геометрических фигур с полным сопутствующим функционалом (перемещение, масштабирование, изменение цвета и обводки).
  • Добавить кнопку отображения рабочей области на весь экран (полноэкранный режим).
  • Заменить логотип в интерфейсе конструктора на новый.
  • Почистить проект: убрать пустые/тестовые поля, освободить пространство для нового функционала, интегрировать конструктор в рабочие формы.

Требования к исполнителю

Уверенное знание React.js, опыт работы с Canvas или аналогичными библиотеками для растровых/векторных редакторов. Понимание работы с бэкендом на Node.js/Express.

Доработка мобильного приложения: новые функции и улучшение интерфейса

Требуется доработать существующее мобильное приложение: оптимизировать под разные размеры экранов, добавить чат между пользователями, функционал друзей и умную поддержку с ИИ, а также реализовать смену светлой и тёмной темы.