B2B SaaS

WoodPlay

B2B SaaS-конфигуратор жалюзи и рулонных штор с личным кабинетом дилеров и админкой.

2025·Full-stack·lk.woodplay.ru
Spring BootNext.jsMongoDBJWTTelegram Bot API

Контекст

Производитель жалюзи и рулонных штор продаёт через сеть дилеров. Каждый заказ собирался руками: дилер согласовывал размеры и опции по почте/в мессенджерах, менеджер сводил это в производственный лист. Нужна была единая SaaS-платформа, где дилер сам собирает изделие и отправляет заявку.

Решение

Личный кабинет с пошаговым wizard-конфигуратором: тип изделия → размеры → ткань/механизм → опции → корзина → заявка производителю. Админка управляет каталогом, ценами, дилерами и статусами заявок. Telegram-уведомления при поступлении заказа.

Стек и архитектура

  • Backend: Spring Boot 3.4.2, Spring Security + JWT, Spring Data MongoDB, Lombok, Jackson, pengrad Telegram Bot API.
  • Frontend: Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS 4.
  • Слой данных: MongoDB (WOODPLAY), @Document-сущности, MongoRepository.
  • Аутентификация: JWT с фильтром в Spring Security, отдельные роли для дилеров и админов.
  • Деплой: production API на https://lk.woodplay.ru.

Роль и результат

Мы отвечали и за бэкенд, и за фронтенд: REST API, доменная модель, конфигуратор-wizard, ЛК дилеров и админка. Дилер собирает изделие за пару минут, заявка автоматически уходит на производство.

Похожий проект?

Обсудить подобную задачу

Опишите задачу — расскажем про релевантный опыт и оценим реализацию.