1SELLER · Кейсбук 2026Кейс веб-разработки · клиентский

Кейс разработки

glavcentr.ru — лендинг юридической компании (банкротство физлиц) с приёмом заявок в Telegram и комплаенсом рекламных требований ФАС

О проекте

Клиентский проект: сайт юридической компании в чувствительной нише — банкротство физических лиц. Помимо лендинга — сервис приёма заявок с доставкой в Telegram и SEO-движок с автоматической проверкой текстов на соответствие требованиям ФАС к рекламе банкротства.

1. Задача

Юридической компании нужен был сайт, который генерирует заявки и при этом юридически безопасен в рекламе:

2. Архитектура решения

Next.js-приложение в связке с отдельным сервисом заявок и мостом в CRM, всё в Docker.

ПараметрЗначение
Frontend / BackendNext.js 16
Сервисыleads-service (приём заявок) + vk-amo-bridge (мост в CRM)
БДPostgreSQL
КонтейнеризацияDocker Compose
Деплойpush → GitHub Actions → SSH на сервер → docker compose build/up → health-check

3. Главная инженерная сложность

Две нетривиальные части — доставка заявок без потерь и автоматический контроль рекламного текста по требованиям ФАС.

УзелРешение
Приём заявокЦепочка сайт /api/leads → leads-service → Telegram с поддержкой нескольких получателей-админов; ответ со статусом доставки (sent / partial / failed)
Комплаенс ФАСSEO-движок прогоняет тексты через свод запрещённых формулировок и требует дисклаймер о негарантированности результата (канонический список правил в коде)
Деплой без простояЛокальная сборка перед пушем как страховка + health-check после поднятия контейнеров

Результат

Сайт принимает заявки с моментальной доставкой ответственным в Telegram, а рекламные тексты автоматически проверяются на соответствие требованиям ФАС — снижая юридический риск в чувствительной нише.

4. Эффект для клиента

5. Технологический стек — кратко

ПараметрЗначение
Frontend / BackendNext.js 16
Сервисыleads-service + vk-amo-bridge
БДPostgreSQL
ИнфраDocker Compose, GitHub Actions (деплой по SSH)
ЗаявкиTelegram-бот (несколько получателей)

Клиентский кейс. Описывается инженерное решение; коммерческие данные клиента не публикуются.