Sovchi
Sovchi — Telegram Mini App и админ-панель для серьёзных знакомств: лента кандидатов, чат в реальном времени, предложения «uzuk», премиум, проверка лица и модерация. Обе части начинал с нуля.
Sovchi — сервис знакомств для тех, кто хочет создать семью: пользователь находит подходящего кандидата через Mini App внутри Telegram, а команда управляет сервисом через админ-панель.
Telegram Mini App
- Знакомства: онбординг и анкета с помощью «Sovchi AI», лента кандидатов с фильтрами, лайки, сохранение и подтверждение совпадения.
- Общение: чат в реальном времени, запросы на чат, онлайн-статус и звонки.
- Предложения «Uzuk» («кольцо») и объявления.
- Премиум: тарифы, boost, супер-сообщения и оплата.
- Доверие: проверка фото с face-api.js, защита фото размытием.
Админ-панель
Пользователи, модерация (фото, верификация, жалобы), платежи и подписки, чат поддержки, посты сообщества, аналитика совпадений и статистика (браки, локации, возраст), сотрудники и права доступа.
Технические решения
- Несколько WebSocket-каналов: основной, чат, список чатов и уведомления.
- Один backend — два клиента: отдельная аутентификация для Telegram Mini App и мобильного приложения.
- Типизированный API из OpenAPI-схемы; контрактные тесты на Vitest.
Моя роль
Начал Mini App и админ-панель с нуля: структура проекта, первые страницы, WebSocket и админ-чат. Дальше разработку продолжила команда; backend — у других разработчиков.