Клиент — агентство зарубежной недвижимости (ОАЭ, Турция). Лиды из Telegram-канала и рекламы; каталог на сайте — слабая конверсия с mobile. Менеджеры теряли заявки из комментариев и личных сообщений. Задача: Mini App внутри бота — каталог объектов с фото, фильтрами (страна, бюджет, комнаты), карточка объекта, форма заявки → CRM. Без публикации цен «от» без disclaimer — compliance под рекламу недвижимости. Реализация: • каталог: infinite scroll, фильтры, избранное (localStorage + sync); • карточка: галерея, параметры, PDF-брошюра, кнопка «Запросить консультацию»; • форма: имя, телефон, бюджет, комментарий → AmoCRM + уведомление менеджеру в Telegram; • UTM и source tracking: из какого поста канала пришёл лид; • мультиязык RU/EN переключатель; • админ: синхронизация объектов из CRM/Google Sheets раз в час; • lazy-load изображений, CDN. Стек: React, Telegram WebApp SDK, FastAPI, AmoCRM API, PostgreSQL, aiogram, S3/CDN, Docker. Приёмка: 20 объектов, 5 заявок end-to-end в CRM. Итог: conversion в заявку с mobile +40%; время от клика до CRM < 30 сек. NDA: агентство не публикуется.