gensher

собственный мебельный бренд: каталог, 3D-конфигуратор, путь от выбора до заказа

gensher.ru
роль
co-founder & cto
период
2024 — 2025
формат
собственный продукт

интерфейс

каталог: категории и готовые интерьерные решения
каталог: категории и готовые интерьерные решения

задача

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

решение

  • запустил платформу с каталогом и 3D-конфигуратором в браузере, без установки приложений
  • спроектировал путь пользователя от выбора модели и материалов до оформления заказа
  • спроектировал архитектуру и реализовал backend и frontend, включая управление продуктом и аналитику
  • автоматизировал заявки: с сайта они сразу уходят команде в Telegram

архитектура

3D-сцена собрана на Three.js через React Three Fiber и Drei. модели и материалы описаны данными, а не кодом — новую конфигурацию добавляет контент-менеджер, а не разработчик. frontend на Next.js: next-intl под мультиязычность, Zustand держит состояние конфигуратора. backend — FastAPI поверх PostgreSQL (SQLAlchemy, asyncpg), отвечает за каталог, заявки и аналитику.

стек

frontend
next.js typescript three.js react three fiber drei zustand next-intl axios aos
backend
python fastapi sqlalchemy asyncpg
данные
postgresql
инфраструктура
docker nginx github actions