Explore
Уложитесь в мой дедлайн?
Обязательное поле
Некорректный номер
Некорректный Email
Обязательное поле
Все поля обязательны к заполнению
Далее
Далее
Роль в проекте
Интересующая услуга
Примерный бюджет
Пожалуйста, проставьте по варианту в каждой категории
Отправить
Отправить
several colorful figures
Заявка отправлена
В ближайшее время с вами свяжется наш менеджер
Oops! Something went wrong while submitting the form.
Время чтения:
8
минут

Kraster Wallet: криптокошелек с NFC-картой — как мы выпустили продукт под международный релиз за 4 месяца

Опубликовано
May 18, 2026
Обновлено
May 20, 2026
теги кейса Kraster Wallet
кейс Kraster Wallet в фактах и цифрах

Контекст и задача проекта

Kraster Wallet — это холодный аппаратный криптокошелек в форм-факторе карты и доступом через мобильное приложение. Вместо того чтобы хранить seed-фразу в заметках или где-то отдельно, пользователь получает NFC-карту: именно на ней хранится ключ восстановления кошелька.

Проще говоря, чтобы получить доступ к кошельку, нужна сама карта и дополнительная проверка — PIN-код или биометрия. Такой способ делает работу с криптовалютой понятнее и безопаснее: ничего не нужно запоминать или хранить запись с ключом, а доступ к активам защищен физическим носителем.

Изначально кошелек был нужен под внутренние задачи бизнеса. Но позже заказчик начал рассматривать Kraster Wallet как самостоятельный продукт для широкой аудитории, с поддержкой разных блокчейн-сетей и возможностью масштабирования.

Приложение Kraster Wallet уже в релизе и доступно пользователям в сторах: App Store и Google Play.

Роль Purrweb в проекте

Мы отвечали только за разработку и техническую реализацию продукта. Дизайном занимались ребята из агентства Flatronica. В зону ответственности команды Purrweb вошли:

  • системная аналитика и формирование технического задания;
  • разработка мобильного приложения;
  • разработка админ-панели для модерации и работы с сайтом проекта;
  • разработка бэкенда;
  • реализация компонента для работы с NFC-картой.

Хотя мы не занимались дизайном напрямую, все равно активно работали с макетами: проверяли логику экранов, вместе с ребятами искали лучшие решения или подсказывали варианты, опираясь на нашу экспертизу.

Цель проекта — выпуск стабильного MVP к публичному релизу

По ходу проекта требования менялись: клиент предлагал новые идеи, добавлял функциональность и уточнял ограничения. В этих условиях нам нужно было выстроить такую архитектуру и процессы, которые позволяют сохранить ключевую концепцию продукта и довести его до релиза.

Главный вызов: NFC-карта

Самой важной и одновременно самой сложной частью проекта стала NFC-карта. Именно она лежит в основе Kraster Wallet: карта хранит ключ доступа к кошельку. Если она не работает — не работает и весь продукт. Поэтому этот блок стал для команды ключевым.

Читайте также
Собрать мозаику из API и сэкономить деньги клиента. Как мы сделали криптокошелек.
Читать
Читать

Почему здесь возникли сложности. На старте у проекта не было готового решения для работы с NFC-картами. Заказчик планировал использовать карты от производителя, но по факту:

  • сами карты появились не сразу;
  • не было готового компонента, который отвечал бы за запись и считывание данных. К тому же не все карты подходили под этот апплет. 
  • часть требований по безопасности и формату данных становилась ясной уже в процессе.

Мы не могли ждать, пока все сложится само, поэтому пошли параллельным путем: начали разрабатывать приложение и архитектуру, не дожидаясь финальной версии карты.

Как мы искали решение. Команда попробовала несколько подходов: общались с производителями карт, искали подрядчиков с опытом работы с NFC и параллельно тестировали собственные гипотезы.

В итоге к проекту подключили внешних специалистов, которые уже работали с подобными решениями. Большая часть работы проходила в режиме экспериментов: проверяли идеи, смотрели, как карта ведет себя в реальных условиях, и сразу вносили изменения.

Экраны профиля карты в приложении Kraster Wallet с данными NFC-карты и экран предложения включить биометрическую защиту
Экран управления NFC-картой и подключения биометрии

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

Готовый компонент передали дистрибьютору карт, который (в свою очередь) передал его производителю. А тот записал компонент на физические карты. Да, многоходовочки 🙂 

В результате у проекта появился работающий сценарий: карту можно было использовать для восстановления доступа и управления кошельком.

В итоге мы:

  • реализовали работу с NFC-картой без готовых решений на старте;
  • связали карту и мобильное приложение в единый пользовательский сценарий;
  • сохранили ключевую идею продукта без упрощений;
  • довели критическую часть MVP до рабочего состояния.
Нестандартная задача и проект, который нужно собрать в сжатые сроки?
Мы в Purrweb умеем работать с такими проектами: искать решения, брать ответственность и доводить критичные части продукта до результата.
Обсудить техническую задачу
Обсудить техническую задачу

Масштабирование: от 6 к 20 блокчейн-сетям

Изначально Kraster Wallet планировали запускать с поддержкой шести блокчейн-сетей для работы с разными криптовалютами. Это был понятный объем для старта: учитывая ограниченные сроки, мы выбрали прямолинейный подход — каждая сеть подключалась отдельно, что позволяло быстрее выйти на рынок.

В процессе работы требования изменились. Заказчику стало важно, чтобы к релизу кошелек поддерживал уже 20 сетей — так продукт выглядел увереннее на фоне конкурентов и был интереснее для пользователей.

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

Вместо того чтобы работать с каждой сетью отдельно, мы выстроили общую логику вокруг базовых блокчейнов — таких как Ethereum и Bitcoin. Проще говоря, сделали универсальный слой, который позволял быстрее подключать похожие сети без переписывания всего с нуля.

Это решение потребовало больше усилий на старте, но дало важное преимущество: дальше продукт можно было развивать быстрее и спокойнее. Благодаря этому подходу мы:

  • подключили 20 блокчейн-сетей в рамках одного MVP;
  • сохранили стабильную работу основных сценариев;
  • заложили основу для дальнейшего масштабирования продукта.
Экран сканирования NFC-карты и подтверждение успешного сброса карты в приложении Kraster Wallet
Слева — экран подготовки к сканированию NFC-карты для сброса. Справа — подтверждение успешного сброса карты и переход к стартовому экрану приложения.
Читайте также
Broex — мультивалютный криптокошелек, который упрощает вход в мир криптовалюты
Читать
Читать

Как мы выстроили работу команды и процессы

По мере того как проект рос, становилось ясно: одной только технической экспертизы здесь недостаточно. Мы сразу сделали ставку на прозрачные и предсказуемые процессы. Проект разбили на несколько независимых направлений:

  • мобильное приложение;
  • бэкенд для приложения;
  • бэкенд для лендинга;
  • работа с NFC-картой.
Текстовый блок о параллельной разработке, при которой отдельные задержки не останавливали работу над проектом в целом.

Для команды это было удобно и с технической, и с организационной точки зрения — у всех были понятные зоны ответственности и минимум лишних пересечений.

Как мы работали с изменениями. По ходу работы появлялись новые требования и границы проекта. Вместо того чтобы бороться с этим, мы приняли изменения как часть процесса.

Чтобы все оставалось управляемым, мы:

  • фиксировали договоренности и решения;
  • привязывали задачи к конкретным этапам и релизам;
  • регулярно синхронизировались по статусу работы.

В итоге продукт вышел за рамки минимального набора функций, но при этом не превратился в набор случайных решений.

Усиление команды и быстрый онбординг. Когда задач стало больше, чем команда могла закрывать в прежнем темпе, мы усилили состав, чтобы проект продолжал двигаться с нужной скоростью. Для этого задачи формулировались максимально чётко, а процессы были выстроены заранее. Новые разработчики сразу понимали, за что они отвечают и как их часть работы вписывается в общий продукт.

Если кто-то не подходил под темп или задачи проекта, решения принимались оперативно — это помогало не тормозить команду и сохранять качество разработки.

Экран баланса криптовалюты и детальная страница токена в приложении Kraster Wallet
Экран баланса TRON с историей транзакций, справа — детальная карточка токена с торговым графиком и ключевыми показателями.
Важно довести проект до релиза?
Мы выстраиваем процессы так, чтобы сложные продукты оставались управляемыми даже в условиях изменений и сжатых сроков.
Получить консультацию
Получить консультацию

Как мы выстраивали коммуникацию с заказчиком

Помимо разработки, проект требовал постоянной координации. Со стороны клиента в нем участвовали несколько заказчиков и подрядчиков, и нужно было помочь всем участникам договориться и двигаться в одном направлении.

Иногда команда получала противоречивые запросы или срочные задачи, которые не совпадали с уже согласованным планом. В таких ситуациях мы брали на себя роль точки сборки:

  • выносили противоречия на обсуждение;
  • проговаривали возможные варианты и их последствия;
  • помогали определить приоритеты, не останавливая работу над продуктом.

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

абстрактная схема, иллюстрирующая процессы

В проекте постоянно появлялись новые вводные. Чтобы это не превращалось в путаницу, мы делали простую, но важную вещь — все фиксировали.

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

Что в итоге 

В результате проект удалось довести до релиза и показать как полноценный, работающий продукт. К моменту запуска команда Purrweb разработала:

  • мобильное приложение криптокошелька для iOS и Android;
  • админ-панель для модерации и работы с сайтом проекта;
  • бэкенд для приложения и админки;
  • бэкенд для лендинга;
  • компонент для работы с NFC-картой;
  • поддержку 20 блокчейн-сетей.

Формально это был MVP, но по факту продукт получился более насыщенным: многие решения сразу закладывались с прицелом на дальнейшее развитие и масштабирование.

Экран успешного обмена криптовалюты в приложении Kraster Wallet
Экран подтверждения завершенного обмена USDT на TON с деталями операции, курсом и статусом транзакции.

Приложение было опубликовано в App Store и Google Play и подготовлено к публичной презентации на криптоконференции. Для команды это был важный момент: проект, который начинался с множества неизвестных, стал реальным продуктом, доступным пользователям.

Текущий статус. К моменту завершения нашей работы продукт находился в статусе бета-версии. Команда заказчика реализовала базовые функции и сформировала roadmap дальнейшего развития.

Экран обмена криптовалюты и выбора актива в приложении Kraster Wallet
Экран обмена с выбором валюты, вводом параметров и списком доступных криптоактивов.

Почему Purrweb

Экспертиза в сложной разработке

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


Работаем как часть команды клиента

В проекте Kraster Wallet мы помогали удерживать продукт в рабочем состоянии: синхронизировали участников, фиксировали договоренности, координировали смежные процессы и брали на себя ответственность за результат. Мы встраиваемся в процессы клиента, работаем в одном ритме с продуктовой командой и держим коммуникацию простой и прозрачной — без лишней бюрократии.


Доводим идеи до работающего продукта

На старте проекта не было идеального брифа и готовых решений — была идея и понимание, каким должен быть результат. Мы помогли сформулировать требования, продумали архитектуру, собрали MVP и довели продукт до релиза. Если у вас есть идея или сложная задача, мы поможем превратить ее в работающий цифровой продукт — шаг за шагом.

Похожие статьи
Криптокошелек, банковский счет и карты в одном приложении. Кейс разработки web3 финтех-продукта
Криптокошелек, банковский счет и карты в одном приложении. Кейс разработки web3 финтех-продукта
Крипта, фиат и осьминог: как мы сделали дизайн и айдентику финтех-продукта для рынка Азербайджана. Кейс WIT
Крипта, фиат и осьминог: как мы сделали дизайн и айдентику финтех-продукта для рынка Азербайджана. Кейс WIT
Гайд: как сделать крипто-финтех продукт в 2026
Гайд: как сделать крипто-финтех продукт в 2026
Блокчейн в банковской сфере: руководство по разработке и внедрению для бизнеса
Блокчейн в банковской сфере: руководство по разработке и внедрению для бизнеса