Aleynik Studio — B2B Lead Generator & AI Sales Agent
Автономная B2B SaaS-платформа поиска клиентов в Google Maps и Яндекс Бизнес. Система извлекает контакты организаций, глубоко анализирует их цифровое присутствие с помощью DeepSeek V3 / OpenAI, генерирует персонализированные офферы и прямо во время переговоров подсказывает менеджеру через «ИИ-Суфлер» готовые контраргументы на любые возражения клиентов.
Интерактивная галерея реального сервиса
Все скриншоты сняты в боевом окружении платформы под аккаунтом owner со статусом «СИСТЕМА АКТИВНА».
Конвейер лидов (Kanban D&D)
Интерактивная канбан-воронка на базе @dnd-kit с Optimistic UI и автоматическим скорингом компаний.
Ключевые фичи и «изюминки» системы
Инструменты, превращающие хаотичный холодный поиск в автоматизированный конвейер заключения сделок.
Tinder-Style Triage
Вместо перегруженных таблиц — динамические свайп-карточки. Менеджер сразу видит вердикт ИИ о цифровом здоровье бизнеса, кликает на быстрый переход в WhatsApp или звонок без занесения контакта в записную книжку.
ИИ-Суфлер (AI Objection Prompter)
Точка спасения сорванных переговоров. Менеджер вводит возражение клиента («Дорого», «Уже есть сайт»), а нейросеть анализирует реальные баги ресурса компании и генерирует аргументированный контраргумент с упором на окупаемость.
Канбан с Optimistic UI
Воронка стадий сделки на базе современного движка @dnd-kit. Карточка перемещается с нулевой задержкой (0 мс), не дожидаясь ответа сервера, с авто-откатом при обрыве сети.
Двухканальные Хуки
ИИ формирует не банальный шаблон, а две адаптированные версии первого касания: официальное письмо для корпоративной веб-почты и краткое, емкое обращение к ЛПР в Telegram.
Telegram Stars & Боты
Привязка аккаунта по deep-link, асинхронные пуш-уведомления о завершении фонового парсинга и встроенный биллинг подписок нативной валютой Telegram Stars.
Enterprise-Безопасность
Регистрация с отправкой 6-значного OTP через неблокирующий aiosmtplib, трехуровневый RBAC (User/Admin/Owner) и защита от подбора SlowAPI.
Инженерные вызовы и архитектурные решения
В ходе 49 этапов проектирования система эволюционировала от простого прототипа до промышленного неблокирующего B2B SaaS. Ниже разобраны 4 фундаментальные инженерные победы.
1. Миграция с SQLite/psycopg2 на PostgreSQL + asyncpg
Синхронный драйвер SQLite и стандартный psycopg2 блокировали главный поток Event Loop FastAPI при массовых селектах и вставках компаний, вызывая «залипание» запросов других пользователей.
Полная замена на асинхронный движок create_async_engine и драйвер asyncpg. Все CRUD-эндпоинты переписаны на синтаксис SQLAlchemy 2.0 Async (await db.execute(select(...))).
2. Heavy Scraping без HTTP-таймаутов браузера
Поиск 50 организаций, извлечение HTML их сайтов и последовательный вызов LLM-моделей занимал 60–90 секунд. HTTP-соединение браузера падало по Gateway Timeout.
Тяжелая обработка изолирована в FastAPI BackgroundTasks. Эндпоинт моментально отдает ответ 202 Accepted, а по завершении парсинга воркер присылает сообщение в Telegram владельца.
3. Автоматический ночной крон квот на APScheduler
Пользователям разных подписок (Free, Starter, PRO) необходимо автоматически восстанавливать суточные лимиты на генерацию без перезагрузки инстанса.
Внедрен встроенный AsyncIOScheduler в жизненный цикл FastAPI lifespan. Ровно в полночь (00:00) запускается корутина, которая атомарно обновляет счетчики в PostgreSQL.
4. Разделение монолита main.py на изолированные роутеры
Монолитный файл разросся до 1500+ строк кода, затрудняя поддержку бизнес-логики, изолированное тестирование ролей и добавление новых моделей ИИ.
Архитектура разделена на доменные роутеры: routers/auth.py, routers/leads.py, routers/telegram.py, routers/admin.py.
Полная матрица технологического стека
- Next.js 16 (App Router)
- React 19 & TypeScript
- Tailwind CSS (M3 Tokens)
- Framer Motion Spring UI
- @dnd-kit/core & sortable
- Dynamic Island Header
- Python 3.12 + FastAPI
- PostgreSQL + asyncpg
- SQLAlchemy 2.0 (Async)
- Alembic Migrations
- APScheduler Cron Jobs
- aiosmtplib (Async OTP)
- DeepSeek V3 (Reasoning)
- OpenRouter & Qwen fallback
- Serper.dev API (Maps)
- Telegram Bot API (Stars)
- DuckDuckGo Search engine
- BeautifulSoup4 Web Parsing
- Ubuntu Linux VPS
- PM2 Process Supervisor
- SlowAPI Rate Limiter
- Sentry Observability
- Structlog JSON Logging
- Strict RBAC Permissioning
Нужна подобная автономная система для вашего бизнеса?
Проектирую и разворачиваю под ключ высокопроизводительные B2B SaaS-платформы, AI-агентов продаж и Telegram Mini Apps со строгой изоляцией данных и нулевым оверхедом.