landlancer.ru Все кейсы

Кейс

TailCare

Платформа помощи животным
от заявки до дома

TailCare объединяет сайт, Telegram-бота и модерацию в единую экосистему для людей, волонтёров и организаций. Путь животного прозрачен: от первой заявки до публикации, помощи и нового дома.

Сайт + бот Роли и статусы Модерация
Главная страница TailCare с собакой и основными сценариями помощи

01

Обзор платформы

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

  • Актуальные карточки собак
  • Поиск по статусу и городу
  • Полный путь от заявки к публикации
  • Адаптация для мобильных устройств
Смартфон с реальным мобильным каталогом TailCare
Собаки рядом Каталог проверенных объявлений
Каталог TailCare с фильтрами и карточками собак

02

Роли и статусы

Чёткие роли и статусы делают процесс предсказуемым для пользователя и прозрачным для команды.

Пользователь

Создаёт объявление, следит за своими карточками и получает уведомления.

Волонтёр

Оформляет профиль, помогает животным и работает с организациями.

Модератор

Проверяет карточки собак и отдельную очередь заявок волонтёров.

Администратор

Управляет ролями, городами, районами, контентом и статистикой.

Новая заявка

Бот собирает данные

На модерации

Очередь проверки

Доработка

Комментарий автора

Одобрена

Решение модератора

В каталоге

Карточка доступна всем

Закрыта

Дом найден или статус решён

03

Telegram-бот: заявка без перегруза

Бот бережно ведёт пользователя по одному вопросу за раз, проверяет ввод и собирает полную карточку для модератора.

  • Три независимых сценария заявок
  • До двух фотографий и предпросмотр
  • Город, район, геолокация и контакты
  • Уведомления о результате проверки
TailCare Botбот
Баннер создания карточки TailCare Bot
Разместить объявление

Выберите ситуацию — бот проведёт по всем шагам.

Ищет дом
TailCare Botбот
Собака ищет дом · шаг 1 из 12 Введите короткое название карточки

Например: «Ласковый Бим ищет дом»

Лея ищет дом
Назад · Отменить
TailCare Botбот
Собака ищет дом · шаг 11 из 12 Выберите город
Алматы
Теперь выберите район
Медеу
TailCare Botбот
Карточка готова

Проверьте данные перед отправкой.

Отправить на модерацию Изменить данные

04

Модерация и Telegram-панель

В проекте нет декоративной веб-админки: рабочие очереди доступны прямо в Telegram, где команда уже обрабатывает обращения.

  • Отдельные очереди собак и волонтёров
  • Одобрение, отказ или возврат на правки
  • Обязательный комментарий к доработке
  • Защита от повторной обработки карточки
Панель модератораTailCare Bot
Реальный баннер административной панели TailCare Bot

Новые заявки появляются в очередях автоматически.

Карточки собак Заявки волонтёров Статистика
Публичная карточка Результат после проверки
Детальная карточка собаки Луна в TailCare

05

Backend: единая система

FastAPI связывает сайт, бот, роли, карточки и модерацию. Production-контур собирается через Docker Compose и отделяет API, frontend, базу данных и FSM-хранилище.

  • Асинхронный REST API
  • 113 проверенных API-сценариев
  • PostgreSQL и Redis в production-контуре
  • Docker, Nginx и защищённые media volumes

Vue-сайт

Публичный каталог

Telegram-бот

Aiogram 3

FastAPI

REST и бизнес-логика

PostgreSQL

Данные и статусы

Redis

FSM бота

Медиа

Фото и вложения

Роли и права Модерация и статусы

От идеи до работающей экосистемы

Нужен сервис, где важен каждый пользовательский сценарий?

Обсудить проект