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