Mocky — это SaaS-платформа для подготовки к техническим собеседованиям с помощью искусственного интеллекта. Сервис анализирует резюме, сравнивает навыки кандидата с реальными вакансиями и проводит интерактивные интервью (в текстовом и голосовом форматах), предоставляя подробный фидбек и план развития.
🤖 Попробовать прямо сейчас в Telegram: @mocky0_bot
- Умный парсинг резюме: извлечение текста из PDF-файлов и оценка текущего грейда, сильных сторон и "красных флагов" с помощью LLM.
- Gap-анализ по вакансиям (HH.ru): сравнение загруженного резюме с реальной вакансией с HeadHunter для выявления недостающих навыков.
- Интерактивные интервью:
- Текстовый и голосовой ввод.
- Адаптивные вопросы, подстраивающиеся под ответы пользователя.
- Детальная статистика: общий балл, оценка хард-скиллов и советы на будущее.
- Telegram-интеграция: бесшовная привязка аккаунта к Telegram-боту через генерацию временных токенов (хранение в Redis).
- Монетизация и подписки: гибридная система оплаты (токены и подписки на месяц) с интеграцией платежного шлюза ЮKassa через вебхуки.
- Авторизация/Регистрация/Аутентификация: кастомная настройка fastapi_users для обычной авторизации через jwt + cookie и авторизация через github.
- Фоновые задачи: асинхронная отправка email-кодов и автоматический сброс просроченных подписок с помощью Celery и Celery Beat.
- Синхронизация аккаунтов: аккаунты сайта и телеграмм-бота синхронизируются путем перехода пользователя по сгенерированной ссылке в бота.
- Backend: python, fastapi, fastapi_users, sqlalchemy (async), alembic.
- Database & Cache: postgresql (asyncpg), redis.
- Background Tasks: celery, celery beat, flower.
- Infrastructure: docker, docker-compose.
- Integrations: openai api, yookassa api