Иллюзионист открывает в браузере экран, похожий на блокировку телефона друга, и проводит розыгрыш. Доступ к приложению выдаёт одноразовый ключ, который приходит в Telegram после оплаты.
Коротко
- Экраны в логике Android и iOS: фон, 4 или 6 цифр, буквенный код
- Ключ активируется один раз, повторно им воспользоваться нельзя
- Обучение — текст и видео внутри продукта, чтобы новичок провёл фокус без отдельного созвона
Задача
Nlocker — коммерческий фокус для иллюзионистов и любителей розыгрышей. Приложение живёт в браузере и имитирует разблокировку смартфона. Зрителю показывают знакомый экран. Исполнителю фокуса нужно, чтобы картинка была убедительной, а настройка занимала минуты, не вечер.
Продукт продаётся доступами. Ключ должен выдаваться после оплаты, срабатывать один раз и не гулять по чатам. В требованиях заложили устойчивость примерно до 20 000 пользователей и материалы, по которым человек осваивает номер сам.
Решение
Интерфейс собрали вокруг настройки, а не вокруг «магии в абстракции». Исполнитель выбирает платформу, тип кода и фон. Подсказки стоят рядом с шагами, чтобы не искать инструкцию в другом окне.
Вход по уникальному ключу. Ключи генерируются в админке и уходят пользователю после оплаты. Повторная активация того же ключа закрыта: доступ не копируется как обычная ссылка.
Настройки позволяют подставить скриншот рабочего стола, чтобы экран был похож на конкретный телефон. Рядом текстовые инструкции и видео: как подготовить фокус и как его показать.
Анимации для Android и iOS повторяют знакомое поведение: ввод, реакция на неверный код, разблокировка. Если жест «не тот», зритель замечает это раньше, чем сюрприз случается. Поэтому анимацию делали по платформам, а не одной универсальной.
Telegram-бот выдаёт ключ, ссылку на приложение и обучающие материалы и отвечает на типовые вопросы. Оплата подключена к боту: человек платит и сразу получает доступ, менеджер не пересылает коды руками.
Стек
- Next JS
- Nest.js
- Figma
- Strapi
Результат
Исполнитель фокуса покупает доступ, проходит короткую подготовку и проводит номер с экрана браузера. Заказчик не разбирает очередь «пришлите мне код» в личке: выдача завязана на оплату и одноразовый ключ.
Обучающие материалы снижают порог. Новичок доходит до показа без отдельной консультации на каждого покупателя, а продукт выдерживает рост аудитории, на который его и считали.
