SoftNote
7 000 000
Финансы, страхование, инвестиции
США
Порталы и сервисы
iOS, Android
Июнь 2024
Клиент: хочу создать цифровой кошелёк нового поколения, который объединит удобство мобильного приложения и функциональность веб-платформы для управления активами, отправки и получения средств, а также взаимодействия с партнёрскими сервисами.
Кошелёк должен поддерживать кроссплатформенность (iOS, Android, Web), обеспечивать высокий уровень безопасности личных и финансовых данных, а также предлагать интуитивно понятный интерфейс для пользователей любого уровня технической подготовки. Важно реализовать мгновенные уведомления, историю транзакций, поддержку нескольких валют и возможность пополнения/вывода средств. Платформа должна быть готова к масштабированию и интеграции с внешними API (платёжные системы, обменники, банковские шлюзы).
В рамках проекта была разработана универсальная цифровая платформа SoftNote Wallet, сочетающая веб-версию и мобильное приложение на единой кодовой базе. Для обеспечения кроссплатформенности был выбран React Native, что позволило сократить время разработки и добиться единообразного UX на всех устройствах.Мы реализовали полноценный функционал цифрового кошелька: регистрация и аутентификация (включая двухфакторную защиту), управление балансом, история операций, отправка и получение средств, поддержка нескольких валют и интеграция с платёжными провайдерами. Особое внимание уделили безопасности: все данные шифруются на уровне приложения и транспорта (HTTPS, TLS), а ключевые операции защищены дополнительной верификацией.
Архитектура платформы построена с учётом будущего роста - выделены микросервисы для авторизации, транзакций и аналитики, что упрощает масштабирование и внедрение новых функций (например, криптоактивов или NFT в будущем).
Провели серию встреч с заказчиком для определения бизнес-целей, пользовательских сценариев и технических ограничений. Сформировали пользовательские роли (обычный пользователь, поддержка, администратор), составили схему потоков данных, выбрали архитектурный подход и определили необходимость кроссплатформенного решения на React Native.
Создали wireframes и интерактивные прототипы ключевых экранов: авторизация, главный экран с балансом, история транзакций, форма перевода, настройки безопасности. Уделили особое внимание простоте навигации и визуальной ясности финансовых операций. Все экраны адаптированы под разные размеры устройств.
Развернули серверную часть на Laravel с использованием MySQL для хранения данных пользователей и транзакций. Реализовали:
- Систему аутентификации (JWT + 2FA)
- Модуль управления балансами и транзакциями
- Интеграцию с платёжными шлюзами
- Логирование и мониторинг безопасности
Создали единое приложение для iOS, Android и Web с использованием React Native. Реализовали:
- Единый UI-кит для всех платформ
- Локальное кэширование данных для офлайн-доступа
- Push-уведомления через Firebase Cloud Messaging
- Валидацию форм и защиту от некорректных вводов
Провели комплексную интеграцию фронтенда и бэкенда. Выполнили:
- Функциональное тестирование всех сценариев (регистрация, перевод, пополнение)
- Тестирование безопасности (пентест, проверка утечек данных)
- Кросс-платформенное тестирование на реальных устройствах
- Нагрузочное тестирование транзакционного модуля
На основе тестирования внесли правки в UX (улучшена навигация, добавлены подсказки), оптимизировали время загрузки экранов, ускорили обработку транзакций и усилили защиту от мошеннических действий.
Подготовили сборки для App Store и Google Play, настроили CI/CD-конвейер, развернули веб-версию на Vercel, а бэкенд - на AWS. Настроили аналитику (Amplitude / Mixpanel) для отслеживания поведения пользователей.
После запуска включили систему мониторинга (Sentry, Datadog), настроили автоматические бэкапы и подготовили документацию для дальнейшего сопровождения. Обеспечена техническая поддержка первых пользователей.
В результате проекта запущена полнофункциональная платформа https://wallet.softnote.com - современный цифровой кошелёк, доступный как через браузер, так и через мобильные приложения (iOS/Android).
Платформа обеспечивает безопасное и удобное управление финансами, поддерживает мгновенные операции и готова к расширению функционала (криптовалюты, обмен, партнёрские программы). Благодаря кроссплатформенной архитектуре на React Native, заказчик получил единый продукт с 30% экономией на разработке по сравнению с нативными решениями, а пользователи - единый, предсказуемый и надёжный опыт на любом устройстве.

