Ищем разработчика или микро-команду для доработки 2D-3D редактора интерьеров
О проекте
Мы разрабатываем веб-платформу для проектирования интерьеров - 2D/3D-редактор с функционалом дорендеринга 3D-изображения. Редактор используется как профессиональными дизайнерами, так и обычными пользователями для создания дизайнов интерьеров с использованием реальных материалов, мебели и декора от поставщиков-партнеров. Требуется усиление команды для доработки платформы.
Что нужно сделать
Основные задачи проекта
Оптимизация текущего 2D-3D редактора:
Доработка интерфейсов редактора по макетам
Улучшение работы с объектами
Оптимизация работы с камерами
Улучшение UX для мобильных устройств
Интеграция алгоритмов авторасстановки и распознания
API-интеграции для обмена данными между модулями
Разработка и доработка функционала "Коллаж" (мудборд):
Интеграция квази-3D коллажа (ортогональная проекция с послойным отображением объектов)
Работа с пользовательскими изображениями (загрузка изображений, замена, масштабирование)
Редактирование объектов (перемещение, масштабирование, замена, привязка к слоям)
Интеграция с 2D/3D редактором и доп модулями (смета, каталог, ЛК, корзина, оплата)
Сохранение, экспорт, пересылка
Улучшение производительности редактора:
Обеспечение стабильной работы при загрузке до 100 объектов
Оптимизация времени загрузки (1–2 секунды для сцен среднего размера)
Требования к исполнителю или команде
Опыт разработки 2D/3D приложений:
Уверенные знания Three.js и React
Опыт работы с WebGL и оптимизацией рендеринга
Навыки интеграции с API:
Разработка и работа с REST API (Node.js)
Взаимодействие с базами данных (PostgreSQL, MongoDB)
Знания UX/UI:
Создание удобных интерфейсов для сложных редакторов
Адаптация для мобильных устройств (логика сенсорного управленияуправление)
Примеры реализованных проектов:
Желательно наличие опыта в разработке редакторов интерьеров, архитектурного ПО, планировщиков или визуализаторов.
Технический стек проекта
Frontend: React, TypeScript
3D-визуализация: Three.js
Backend: Node.js
База данных: PostgreSQL
Дополнительно: опыт работы с библиотеками для обработки изображений будет плюсом
Мы предлагаем
Удалённая работа
Гибкие сроки и формат сотрудничества
Чёткая постановка задач и постоянная коммуникация с продуктовой и технической командой