К содержанию
Мобильные приложения

Мобильное приложение с QR-отметкой посещаемости — и CRM, где её видно в реальном времени

Делаю приложения, в которых человек подтверждает присутствие по QR-коду, а руководитель видит посещаемость по площадкам, группам и людям. Для Digital Control это учёт обучения по госпрограмме.

Когда это нужно

  • Бумажный журналПреподаватель отмечает присутствующих в тетради, а отчёт собирают в конце месяца вручную.
  • Отметка «за друга»В журнале стоит галочка, а человека на занятии не было. Проверить это задним числом нельзя.
  • От отчёта зависят деньгиФинансирование привязано к посещаемости, и ошибка в отчёте оборачивается проверками и спорами о деньгах.
  • Площадок многоГрупп и центров несколько, а общую картину руководитель видит только после сводной таблицы.

Что входит

  • Мобильное приложение с отметкой по QR-коду на занятии
  • CRM с посещаемостью в реальном времени — по площадкам, группам и людям
  • Роли — кто отмечается, кто подтверждает, кто проверяет
  • Отчёты о посещаемости без ручной сводки
  • Один код для iOS и Android на React Native
  • Фото или геолокация в дополнение к QR, если нужна строгая проверка
  • PWA вместо магазина приложений, если так удобнее
  • Пилот на нескольких площадках до полного запуска

Посещаемость кажется мелочью, пока от неё не зависят деньги. Центры занятости финансируют обучение безработных, и основание для оплаты — отчёт о том, кто был на занятиях. Если отчёт собирают вручную, его сложно проверить и легко исказить — даже без злого умысла.

Сначала — как устроен отчёт

Перед тем как проектировать Digital Control, я разобрал цепочку целиком: кто отмечает слушателей, кто ставит подпись, кто проверяет отчёт и на каких шагах всё делается руками. Выяснилось, что слабое место — сама отметка: её нечем подтвердить.

Поэтому продукт получился из двух частей. В мобильном приложении слушатель отмечается на занятии по QR-коду. В CRM руководитель сразу видит, кто был на занятиях, — в разрезе центров, групп и конкретных людей, без сводных таблиц в конце месяца.

Ещё одно условие — центры очень разные. У одних всё давно в CRM, у других журнал до сих пор бумажный. Поэтому отметка не зависит от того, как центр ведёт учёт: нужен только телефон слушателя и QR-код на занятии.

Честно о пилоте

Пилот прошли 11 учебных центров, а продолжил работать с системой один. Я пишу об этом прямо: пилот стоил в разы меньше полноценной системы и показал, где продукт нужен, а где — нет. Так я и предлагаю начинать — с MVP на нескольких площадках, а не с системы для всех сразу. Критерии пилота фиксирую до старта: например, сколько центров отмечают слушателей каждый день и сколько времени уходит на отчёт.

QR-отметка подходит не только для обучения. Тот же принцип работает там, где нужно подтвердить присутствие: смены сотрудников, тренировки, выездные проверки. Меняются роли и отчёты, а основа остаётся прежней.

Если не хочется публиковать приложение в App Store и Google Play, отметку можно сделать в PWA. Как выбрать между ними — в заметке «Мобильное приложение или PWA».

Как я это делаю

  1. Сценарии

    Кто открывает приложение, зачем и как часто. Что он должен сделать за минуту.

  2. Прототип

    Экраны и переходы в кликабельном виде. Проверяем до разработки.

  3. Дизайн

    Интерфейс с привычной навигацией — без экспериментов там, где человеку нужно быстро.

  4. Разработка

    Приложение и связь с вашей системой. Сборки для теста на телефоне — по ходу работы.

  5. Публикация

    Сторы, обновления по воздуху, поддержка.

Вопросы

Что мешает отсканировать QR за другого?

Зависит от того, насколько это критично. К QR можно добавить фото или геолокацию — набор проверок подбираю под реальный риск, а не «на всякий случай».

Каждому участнику нужно устанавливать приложение?

В Digital Control слушатель отмечался через мобильное приложение. Если ставить приложение из магазина неудобно, ту же отметку можно сделать в PWA — она открывается из браузера.

Как быстро можно запустить пилот?

MVP приложения — от 3–⁠6 недель. Для пилота хватает приложения с отметкой и CRM с посещаемостью, остальное добавляется, если пилот покажет, что система нужна.

Отметки можно передавать в нашу систему?

Да. Отметки могут уходить в вашу CRM или учёт, а не только в отдельную панель — решаю после разбора, где у вас живут данные о группах и людях.

Есть задача — напишите, разберём.

Опишите в двух словах, что нужно, — отвечу сам, без менеджеров и брифов на десять страниц.