Типичный сценарий: ментор и менти находят друг друга через чат в Telegram, теряют историю встреч, забывают о целях. Через месяц энтузиазм угасает, а прогресс остаётся в заметках. Мы разрабатываем мобильное приложение для менторства, которое решает эту проблему: полный цикл от поиска до отслеживания результата. Результат — прозрачная история отношений, измеримый прогресс и экономия времени на организацию встреч. Наш опыт — 5+ лет в мобильной разработке, 20+ проектов в EdTech. При внедрении такого приложения компании экономят до 30% бюджета на менторство, а сотрудники получают структурированный рост.
Проблемы, которые решаем
Узкое место — поиск подходящего ментора: 70% пользователей бросают приложение, если не находят ментора за первые 10 минут. Поэтому matching должен быть быстрым и точным. Вторая проблема — отсутствие структуры: без целей и отчётов менторство превращается в хаотичные созвоны. Третья — потеря контекста между сессиями: ментор не помнит, что обсуждали в прошлый раз. Наше приложение закрывает все эти пробелы.
Как реализовать поиск ментора?
Профиль ментора содержит экспертизу (теги + свободный текст), доступность (временные слоты), формат работы (1-на-1, группа, async), язык, опыт в годах, стоимость (если платный сервис). Профиль менти — цели (карьера, проект, навык), уровень, предпочтительный формат. Алгоритм подбора: пересечение тегов экспертизы и целей + фильтр по доступности + геолокация для очных встреч. На PostgreSQL используем tsvector + tsquery для полнотекстового поиска и @> оператор для пересечения массивов тегов. Заявка менти к ментору — сообщение с запросом. Принятие создаёт запись mentorship со статусом active.
Как организованы сессии и расписание?
Ментор задаёт доступные слоты в таблице time_slots: mentor_id, start_at, end_at, is_booked. Менти выбирает из доступных. Интеграция с системным календарём — EventKit (iOS) / CalendarContract (Android). При бронировании создаём событие, при отмене — удаляем через EKEventStore.remove(). Напоминания: за 24 часа и за 1 час — push через FCM плюс локальное уведомление.
Почему стоит выбрать WebRTC вместо Zoom?
Встроенный видеозвонок через WebRTC (Twilio, 100ms) даёт на 30% более высокий retention, чем внешняя ссылка на Zoom. Но требует больше времени на разработку. Если бюджет ограничен — генерируем ссылку на Zoom через Zoom API (POST /v2/users/{userId}/meetings) и передаём обоим участникам. Сравните:
| Критерий | WebRTC (встроенный) | Zoom API (внешний) |
|---|---|---|
| UX | Единое приложение, не покидая | Переключение в другое приложение |
| Зависимость от сервиса | Ваш сервер (меньше рисков) | Полная зависимость от Zoom |
| Скорость разработки | 3–4 недели | 1 неделя |
| Относительная стоимость | Выше (разработка + сервер) | Ниже (только API) |
Что даёт трекинг прогресса?
Цели менти — SMART-структура: конкретика, измеримость, срок. После каждой сессии — краткий отчёт: что обсудили, следующие шаги, прогресс по целям. Форма в приложении, сохраняется в истории. Менти видит хронологию роста, ментор — контекст к следующей встрече. Трекер прогресса — ProgressView (iOS) / LinearProgressIndicator (Android) с ручным обновлением процента. Не геймификация ради геймификации — просто визуальная история.
Как устроена обратная связь?
После завершения менторства или раз в месяц — взаимная оценка. Рейтинг ментора влияет на позицию в поиске. Форма NPS (UISlider 0–10) + open text. Асинхронная обратная связь — ментор оставляет комментарий к материалу менти, менти читает и отвечает. Реализуется через тред комментариев к «заданию» в рамках цели.
Монетизация и расчёты
Для платных менторов — Stripe с PaymentSheet для разовых сессий или SetupIntent для подписки на пакет сессий. Автоматические выплаты через Stripe Connect. На iOS: Apple блокирует, если приложение берёт комиссию за «цифровой контент». Stripe Connect для маркетплейса услуг допустим, если комиссия не взимается за контент. Middleware для расчётов — гарантия прозрачности. Разработка MVP стоит от 1,2 млн рублей, а полная версия — от 2,5 млн рублей, в зависимости от сложности.
Сравнение базовой и полной версии
| Функция | Базовая | Полная |
|---|---|---|
| Профили и matching | Да | Да |
| Расписание и бронирование | Да | Да |
| Push-уведомления | Да | Да |
| Видеозвонки | Нет (Zoom API) | WebRTC |
| Платежи | Нет | Stripe Connect |
| SMART-цели и трекинг | Нет | Да |
| Обратная связь NPS | Нет | Да |
| Аналитика для админа | Нет | Да |
Как внедрить приложение в процесс менторства?
- Аудит текущих процессов — оценка потоков, целей, количества участников.
- Разработка MVP — профили, matching, расписание, уведомления.
- Интеграция — календари, HR-системы, видеосервисы.
- Пилотная группа — 10–20 пар ментор-менти для теста.
- Итерация — сбор отзывов, доработка и масштабирование.
App Store Review Guidelines для маркетплейса услуг допускают Stripe Connect при соблюдении правил Apple. Мы гарантируем соответствие guideline 5.1 и 4.2.
Что входит в работу
- Архитектура: документация, схема данных, UI/UX-макеты.
- Разработка: iOS (Swift, SwiftUI) и Android (Kotlin, Jetpack Compose) нативной или кросс-платформы (Flutter).
- Бэкенд: серверная логика, интеграции (Stripe, Zoom, календари).
- Тестирование: unit, UI, нагрузочное.
- Деплой: App Store и Google Play, настройка Code Signing, provisioning profiles.
- Поддержка: 30 дней гарантийного сопровождения после релиза.
Оценим ваш проект за 48 часов. Свяжитесь с нами — обсудим детали. Закажите разработку под ключ — мы сопровождаем на всех этапах.







