Сайт производителя каркасных домов и бань. Покупатель выбирает проект, настраивает его в 3D и получает смету по статьям и срок строительства. Менеджер получает заявку с выбранной конфигурацией и коммерческим предложением. Контент-менеджер ведёт каталог, тарифы и статьи в CMS.
Реализованы каталог с фильтрами, страницы проектов с планировками и 3D-моделями, конфигуратор габаритов, кровли, фасада, окон, террасы, утепления и инженерии. Модель, смета и график пересчитываются при изменении параметров; несовместимые опции сопровождаются объяснением.
Конфигурация сохраняется по ссылке. КП формируется в PDF с рендером, сметой и графиком. Заявки записываются в CMS и передаются в CRM с автоматическими повторами доставки. Есть карта построенных домов, калькулятор ипотеки и рассрочки, статьи, русский и английский языки, светлая и тёмная темы.
Стек: Next.js 16, React 19, TypeScript, Payload CMS 3, PostgreSQL 18 + PostGIS, React Three Fiber, MapLibre GL, react-pdf, Docker, Caddy.
Работающий сайт с полным сценарием: выбор дома - конфигурация - расчёт - PDF-КП - заявка - обработка менеджером. Одна параметрическая модель используется для 3D, планов, площадей и сметы.
208 автоматизированных тестов. В проведённых замерах Lighthouse на мобильном профиле - 96-98; нагрузочный тест завершён без ошибок. Посмотреть проект можно по ссылкам ниже.
Проект представлен от имени команды «Техники»: веб-интерфейс, серверная часть, CMS, тестирование и развёртывание.