Telegram Mini App: каталог недвижимости с фильтрами и заявкой

Каталог объектов в Mini App: фильтры, карточка и заявка в AmoCRM за секунды.

Стек AmoCRM, FastAPI, React, Telegram Mini App

Клиент — агентство зарубежной недвижимости (ОАЭ, Турция). Лиды из 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: агентство не публикуется.