К содержимому
Айбулат Юлдашбаев
Все проекты
Свой продукт

2024–2026, Telegram Apps, Web Development

Yurta Live

Аренда жилья в Казахстане внутри Telegram: Mini App с картой и автопоиском, бот, каналы городов и оплата через Telegram Stars.

Работает2 мин чтения
Статус
В проде
Платформа
Mini App + бот
Языки
ru · kk · en
Главная страница yurta.live: аренда жилья в Telegram

Задача

Сделать сервис аренды жилья, который целиком работает внутри Telegram: поиск, подача объявлений, общение и оплата. Отдельное приложение и регистрация не нужны.

Что сделано

  • Карта с ценами и выбор района обводкой пальцем.
  • Автопоиск: бот присылает объявление в момент публикации, а не по расписанию.
  • Мастер подачи объявления; пересланный боту пост превращается в черновик с помощью ИИ.
  • Модерация вручную или ИИ, жалобы, вопрос «ещё сдаётся?».
  • Публикация в каналы городов, поднятие и закреп, партнёрские каналы.
  • Оплата через Telegram Stars, подписка и возвраты.
  • Интерфейс на русском, казахском и английском, светлая и тёмная тема.

Инженерные решения

  • Телефоны, ники и ИИН заменяются метками до отправки текста в модель; если ИИ недоступен, работают правила.
  • Дубликаты фотографий находятся по перцептивному хешу.
  • Геопоиск на PostGIS; бот работает отдельным процессом в одном экземпляре.
  • Вторая версия (2026) переписана с нуля на основе опыта первой (2024).

Архитектура

Yurta Live

Telegram

Mini AppReact
БотgrammY

Сервер

APIFastify
Воркеравтопоиск, каналы

Данные

PostgreSQL + PostGISобъявления, гео
S3фотографии

Внешние

Модели ИИс маскировкой данных
  1. 01 Mini App → API: поиск, подача, оплата
  2. 02 Бот → Воркер: команды и уведомления
  3. 03 API → PostgreSQL + PostGIS: гео-запросы
  4. 04 API → S3: загрузка фото
  5. 05 Воркер → PostgreSQL + PostGIS: совпадения автопоиска
  6. 06 API → Модели ИИ: модерация, разбор постов
Упрощённая схема компонентов.

Скриншоты

  • Лендинг yurta.live: интерактивная демонстрация Mini App