Нулевой порог входа
Регистрация и установка приложения отпугивают B2B-аудиторию. Нужен вход в один тап через уже установленный Telegram.
Агрегатор оптовой торговли внутри Telegram: заявки от селлеров, каталог поставщиков, real-time чаты и подписки — без отдельного сайта и установки приложения.
Selly — платформа, которая сводит две стороны опта: селлеров (розница, которая закупает товар) и поставщиков (опт и производство). Вместо классического каталога с ценами — двусторонний поиск: селлер публикует заявку на закупку, поставщик публикует карточку с описанием и специализацией, обе стороны находят друг друга и договариваются в закрытом чате.
Продукт живёт как Telegram Mini App: авторизация через сам Telegram, аватар и имя подтягиваются автоматически, отдельный сайт и установка приложения не нужны. Мы спроектировали и собрали продукт целиком — от базы данных до real-time чатов и админ-панели модерации.
Опт живёт на доверии и скорости отклика. Если вход сложнее одного тапа, а переписка уходит в сторонние мессенджеры — платформа теряет и сделки, и данные о них.
Регистрация и установка приложения отпугивают B2B-аудиторию. Нужен вход в один тап через уже установленный Telegram.
Селлеру нужны поставщики, поставщику — заявки. Каталог в одну сторону не работает — нужны два зеркальных сценария.
Если контакты передаются в первом сообщении, платформа теряет данные о конверсии и не может монетизировать спрос.
Опт и производство отличаются по типу, качеству и добросовестности — нужна верификация и модерация карточек.
Платить есть за что: за отклики, за место в выдаче, за бейдж доверия — но это нужно было заложить в архитектуру заранее.
Опт закрывается быстро, пока предложение актуально — нужны мгновенные уведомления и статусы прочтения, а не почта раз в день.
Спроектировали и запустили Selly как цельный продукт: от Telegram-авторизации до модерации и монетизации.
initData из Telegram WebApp проверяется на бэкенде, сессия живёт в httpOnly JWT-cookie, аватар и имя подтягиваются из профиля.
Селлер публикует заявку на закупку (категория, город, фото, срок), поставщик — карточку с типом (опт/производство) и вложениями.
Обе стороны ищут и фильтруют друг друга по категориям и городу, сохраняют интересные заявки и карточки в избранное.
WebSocket-чат на Socket.IO: текстовые и фото-сообщения, статусы «доставлено / прочитано», онлайн-присутствие, rate limiting на сообщения.
Тарифные планы регулируют лимит откликов в день, приоритетное отображение и бейдж «Проверено» — с автоматическим снятием по истечении срока.
Модерация пользователей и карточек поставщиков, ручная верификация, сводная статистика платформы — без прямого доступа к базе.
Роли селлер/поставщик/админ, модель заявок и карточек, сценарии поиска и отклика, критерии MVP.
Заявки, карточки поставщиков, избранное, чаты и сообщения, подписки — с индексами под реальные фильтры и поиск.
REST API, Telegram-аутентификация, WebSocket-шлюз чатов, cron-задачи для истечения подписок и бейджей.
Дашборды селлера и поставщика, формы заявок и карточек с загрузкой файлов, чаты, профиль, админ-панель.
Socket.IO с JWT-хендшейком, rate limiting на HTTP и WebSocket, Helmet, аудит-лог ключевых действий.
Прод-деплой, бесплатный стартовый тариф для роста базы, платные тарифы спроектированы и готовы к включению.
Без выдуманных процентов — ниже проверяемые факты по архитектуре и функциям Selly.
Опишите задачу — предложим план, сроки и фиксированную смету.