Короткий опис
Мультивалютний, некастодіальний, розрахований на велику кількість акаунтів, гаманець, з можливістю криптовалютного обміну, переказу та отримання коштів, а також перегляду статистики криптовалютного ринку в одному мобільному додатку для iOS та Android.
Завдання
Найважливішим бізнес-завданням є розробка мобільного застосунку з сучасним дизайном, з можливістю моніторингу статистики, підпискою на сповіщення, використанням різних акаунтів, переказом та обміном криптовалют.
Також в додатку передбачено онбордінг по роботі з криптовалютами, щоб новачок міг розібратися самостійно, без залучення сторонніх ресурсів.
В ході роботи ми реалізували наступний комплекс дій для користувача:
- Сховище активів
- Криптовалютний обмін;
- Аналіз вашого прибутку;
- Можливість відстежувати статистику та підписатися на новини ринку криптовалют;
- Можливість керувати акаунтами та генерувати різні адреси в межах одного гаманця;
- Можливість налаштувати всі кроки безпеки (face/touch id, пін-код, seed-фразу, приватний ключ, автоблокування);
- Можливість додавання власних токенів;
- Повністю некастодіальний.
Основним технічним завданням була розробка безперебійної роботи криптовалютних мереж у застосунку.
При цьому необхідно було розробити максимально зручний і швидкий інтерфейс застосунку, який би конкурував на ринку.
Також стояло завдання розробити максимально простий адміністративний інтерфейс застосунку для швидкого вирішення питань.
Рішення
- Розгортання інфраструктури криптовалютних вузлів
- Проєктування та розробка індексних модулів.
- Розробка нативного мобільного застосунку для IOS та Android на ReactNative.
- Інтеграція з біржами централізованого обміну.
- Інтеграція Wallet Connect для Dapps.
Модель архітектури програмного забезпечення
Основні характеристики
- Реалізована можливість створення великої кількості акаунтів в рамках одного гаманця, для зручного розподілу коштів користувача (поділ на робочі, особисті рахунки або рахунки третіх осіб).
- Можливість обміну, переказу та зберігання криптовалюти в одному додатку.
- Сумісність з 100+ Dapps.
- Оповіщення про зміну цін і тренди.
- Управління контентом за допомогою механізму історій.
- Інтеграція з платформою новин для отримання статей.