ГК СтилКонстракшн
Завод металлоконструкций: 6 000 тонн/год, 50+ сотрудников, офис в Москве, производство в Брянске. Построили с нуля всю digital-инфраструктуру — от сайта на 700+ страниц до собственного сервера с 17 Docker-контейнерами, CRM-дашборда, калькулятора металлоконструкций, SEO-системы, Telegram-ботов и системы безопасности.
Собственный сервер
CRM-дашборд
SEO-монитор
Калькулятор МК
Telegram-боты
Автоматизация
Задача
ГК СтилКонстракшн — один из ведущих заводов металлоконструкций с собственным производством в Брянске и коммерческим отделом в Москве. Компания производит 6 000 тонн МК в год: каркасы зданий, фермы, колонны, балки, эстакады, площадки. Штат — 50+ специалистов: инженеры-проектировщики КМ/КМД, сварщики, монтажники, менеджеры.
На старте: устаревший сайт на Divi-шаблоне (PageSpeed 38), ноль SEO-трафика, ноль автоматизации, ручной учёт в Excel, никакой аналитики по продажам. Все процессы — руками.
Задача — построить полную digital-экосистему с нуля: корпоративный сайт с каталогом на 700+ страниц, калькулятор стоимости МК, интеграция с Битрикс24, SEO-оптимизация, аналитический дашборд для руководства, мониторинг позиций, Telegram-боты, автоматизация процессов. И всё это — на собственном сервере компании с полным контролем над инфраструктурой.
Что построили — полный список
- Корпоративный сайт — кастомная WordPress-тема с нуля (gksc-theme): 34 файла шаблонов, 11 page-templates, 700+ опубликованных страниц, 20 SEO-статей в блоге, 26 проектов в портфолио с реальными фотографиями
- Каталог продукции — полная иерархия: металлоконструкции (8 типов), металлопрокат (11 подкатегорий с сортамент-таблицами), ЖБИ (8 подкатегорий), бетон (3 подкатегории), пиломатериалы (3 подкатегории). Каждая страница — 2000-3000 слов уникального контента
- Лидогенерация — 5 типов захвата: формы заявок в Битрикс24, exit-intent попап, WhatsApp/Telegram виджет, 4-шаговый квиз-опросник (кастомный плагин gksc-quiz), онлайн-калькулятор расчёта стоимости
- SEO-оптимизация — Schema.org 7 типов (Organization, LocalBusiness, WebSite, Service, Product, FAQPage, BreadcrumbList, Article), уникальные мета-теги для всех 700+ страниц, YML-фид для Яндекс.Вебмастера (216 offers), кросс-перелинковка 11 лендингов
- Собственный сервер — Ubuntu 24, 17 Docker-контейнеров: Nginx (reverse proxy + cache + gzip + security headers), WordPress + MySQL, PostgreSQL, Redis, FastAPI-бэкенды, Portainer, n8n, Telegram-боты, Certbot. Tailscale VPN для удалённого доступа
- CRM Dashboard — полноценная аналитика продаж в реальном времени. Бэкенд: FastAPI ~6 200 строк Python. Фронтенд: SPA ~6 200 строк JS. 6 KPI-карточек с трендами, графики динамики (Chart.js), воронки продаж (Cat 14/16/26), рейтинги менеджеров, маркетинговая аналитика (ROI, матрица, прогноз), экспорт в Excel, SSE real-time, ТВ-дашборд 4K для офиса
- SEO Monitor — кастомная система мониторинга позиций. 113 ключевиков в 13 категориях, Яндекс XML API, автопроверка ежедневно в 4:00, синхронизация трафика из Яндекс.Метрики, конкурентный анализ, дашборд с графиками, Excel-отчёты
- ZMK SteelCalc PRO — десктопный калькулятор стоимости МК. Python + PySide6 (Qt GUI), 7 типов профилей из базы сортамента (49 000 строк), расчёт АКЗ, монтажа, логистики. Финмодель: накладные, риск, прибыль, НДС 22%. Генерация КП в Excel и PDF
- Парсер цен металлопроката — автопарсинг mc.ru: 7 категорий, 80 позиций, обновление каждое воскресенье, REST API для интеграции с калькулятором
- 4 Telegram-бота — клиентский (трекинг заказов), внутренний (для команды), планировщик (задачи), нотификатор (алерты из CRM). Docker Compose, обход DPI-блокировки ISP
- n8n автоматизация — webhook-обработка событий Битрикс24, автоматические уведомления, интеграция между системами
- Безопасность — Fail2ban (7 jail), VPN-blocker (автобан хостинг-IP каждые 2 мин), UFW файрвол, honeypot-ловушка, security-дашборд с JS-трекером, DOCKER-USER iptables chain
- SSL и производительность — Let’s Encrypt ECDSA, TLS 1.3, HSTS preload, HTTP/2, Nginx proxy cache, gzip, Critical CSS inline. PageSpeed: 38 → 92+
- Автобэкапы — ежедневный дамп PostgreSQL в 3:00, gzip, ротация 30 дней
Результаты в цифрах
Детали: что внутри каждой системы
CRM Dashboard — продажи в реальном времени
6 страниц: Дашборд (KPI + графики + воронки), Сделки (канбан + таблица + фильтры + комментарии), Планы (отделы + история), Команда, Маркетинг (10+ визуализаций, ROI, прогноз), Настройки. Синхронизация 969 сделок + 2 134 лидов из Битрикс24. SSE real-time push. ТВ-дашборд 4K через systemd kiosk на HDMI в офисе.
SEO Monitor — 113 ключевиков
5 страниц: Сводка (ТОП-3/10/30), Позиции (фильтры + история + график), Трафик (Метрика API + тренды + устройства + фразы), Конкуренты (5 шт), Настройки (CRUD + статус). Автопроверка Яндекс XML API ежедневно. Excel-отчёты.
ZMK SteelCalc PRO — калькулятор МК
Десктоп-приложение (Python + PySide6): 7 типов профилей, база 49 000 строк, АКЗ + монтаж + логистика + допработы. Финмодель: накладные, риск, прибыль, скидка, НДС 22%. КП в Excel/PDF — клиентская и внутренняя версии. Тема Steel Dark PRO.
Telegram-боты (4 штуки)
Клиентский бот (трекинг заказов), внутренний (для команды), планировщик (задачи по расписанию), нотификатор (алерты из CRM). Docker Compose с отдельным compose-файлом. Обход DPI-блокировки ISP через extra_hosts.
Парсер цен mc.ru
FastAPI + BeautifulSoup. 7 категорий металлопроката (арматура, труба профильная, швеллер, двутавр, уголок, лист г/к, труба ВГП), ~80 позиций. Автопарсинг каждое воскресенье в 3:00 МСК. REST API для калькулятора и сайта.
Сервер и безопасность
Ubuntu 24, Docker 17 контейнеров, Nginx reverse proxy + cache + security headers. Fail2ban 7 jail, VPN-blocker (cron */2 мин), UFW файрвол, honeypot-ловушка, security-дашборд с JS-трекером. Tailscale VPN, SSH key-only, автобэкапы PostgreSQL.
Технологии
Полный стек — от фронтенда до инфраструктуры, всё построено с нуля.