хардфит
Кейс 06 · доступ по QR
4 недели

Турникет вместо стойки

Клиент регистрируется в приложении, получает цифровой пропуск и проходит по QR. Решение об открытии принимает сервер, а не сканер.

1,2 спроход
0ручных проверок
6сценариев отказа
24/7без смены

Как это выглядит

Экран приложения с QR-пропуском
Пропуск в приложении
Экран «Проход открыт»
Проход разрешён
Экран отказа с причиной
Отказ с причиной

Порядок прохода

  1. Регистрация по телефону

    Аккаунт привязывается к карточке клиента в клубе. Без карточки пропуск не выпускается.

  2. Пропуск с коротким сроком

    QR подписан и обновляется сам. Скриншот, отправленный другу, устаревает за минуты.

  3. Скан на турникете

    Сканер отправляет код на сервер. Проверяется подпись и срок, а не картинка.

  4. Проверка абонемента

    Срок, заморозка, лимит посещений, блокировка. Отказ приходит с причиной.

  5. Открытие и запись

    Событие в журнале: кто, когда, устройство, решение. Отказ пишется так же.

Что ломается

СлучайРешение
Пропуск переслалиКороткий срок жизни и автообновление кода
Истёк абонементОтказ с причиной и подсказкой, событие в журнале
Пропал интернетЛокальный список на турникете, события уходят позже
Двойной сканИдемпотентность: второй проход не открывается
Хардфит · 2026