Point-of-sale приложение для приёма платежей в экосистеме SoftNote. Позволяет торговым точкам принимать оплату «банкнотами» SoftNote и криптовалютой, работая в единой связке с кошельком SoftNote Wallet и внутренней инфраструктурой компании.
Приложение общается с физическими платёжными терминалами и телефонами по Bluetooth Low Energy и работает со смарт-контрактами напрямую из React Native. Построено на новой архитектуре React Native. Часть платёжной инфраструктуры Tectum (softnotepay.com).
Детали проекта
Разработка
Роль
Team Lead / React Native Developer
Стек
React Native (Fabric/Bridgeless) · Expo/EAS · TypeScript · BLE (нативный модуль) · Smart Contracts · TCP · REST API
Тип приложения
Мобильное (Android APK)
Личный вклад
Лично вёл проект от начала до конца. Разработал нативный BLE-модуль ePoS для связи с платёжными терминалами, внутренней разработкой компании и приложением SoftNote Wallet. Реализовал работу со смарт-контрактами напрямую из React Native. Обеспечил интеграцию ePoS в единую платёжную экосистему SoftNote / Tectum.
Архитектура
Нативный BLE-модуль как мост между приложением, платёжными терминалами и внутренней инфраструктурой компании. Прямое взаимодействие со смарт-контрактами из RN. Переиспользование общих npm-пакетов и BLE-логики совместно с SoftNote Wallet. Единая архитектурная база на React Native New Architecture.