Кейс разработки
glavcentr.ru — лендинг юридической компании (банкротство физлиц) с приёмом заявок в Telegram и комплаенсом рекламных требований ФАС
О проекте
Клиентский проект: сайт юридической компании в чувствительной нише — банкротство физических лиц. Помимо лендинга — сервис приёма заявок с доставкой в Telegram и SEO-движок с автоматической проверкой текстов на соответствие требованиям ФАС к рекламе банкротства.
1. Задача
Юридической компании нужен был сайт, который генерирует заявки и при этом юридически безопасен в рекламе:
- Конверсионный лендинг в строгой нише с высокой ценой ошибки.
- Приём заявок с мгновенным уведомлением команды.
- Комплаенс ФАС — запрет «гарантий результата», «спишем долги» и подобных формулировок, обязательный дисклеймер.
- Надёжный деплой без простоя сайта при обновлениях.
2. Архитектура решения
Next.js-приложение в связке с отдельным сервисом заявок и мостом в CRM, всё в Docker.
| Параметр | Значение |
|---|---|
| Frontend / Backend | Next.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 / Backend | Next.js 16 |
| Сервисы | leads-service + vk-amo-bridge |
| БД | PostgreSQL |
| Инфра | Docker Compose, GitHub Actions (деплой по SSH) |
| Заявки | Telegram-бот (несколько получателей) |
Клиентский кейс. Описывается инженерное решение; коммерческие данные клиента не публикуются.