RiseX
RiseX
Цель клиента
Клиент — опытный трейдер с пониманием работы на рынке P2P торговли криптовалютой. Он хорошо понимал, какие инструменты могут быть полезны трейдерам в его окружении, также он видел, какие удобные инструменты могут сделать торговлю криптовалютой ближе к простым людям.
Цель – за 6 месяцев запустить удобный и безопасный сервис по купле-продаже криптовалюты за реальные деньги, который будет взаимодействовать с разными площадками и системами, где пользователи хранят свои средства.
Решение
Чтобы проверить идею клиента и успеть в ограниченные сроки, для разработки был выбран оптимальный технологический стек для всех микросервисов.
В результате подробных обсуждений был выработан список первых и самых необходимых элементов системы для запуска проекта. Каждый из модулей был размечен по временной прямой с ясными техническими требованиями и сроками завершения.
Подробный технический проект позволил разделить работу между разработчиками, чтобы ускорить процесс и обеспечить клиенту работоспособное приложение, которое можно развивать и совершенствовать.
Веб-разработка
Команда слаженно проводила разработку независимых элементов приложения и затем успешно интегрировала их в приложение с использованием разработанного ранее технического проекта.
Ежедневные тесные коммуникации между всеми участниками процесса разработки помогли координировать усилия на самых необходимых, в тот момент, деталях приложения. Открытое общение между клиентом и разработчиками позволяло время выявить, какие фичи проекта требуют большего времени для разработки. Так удавалось подобрать оптимальное техническое или управленческое решение, чтобы не откладывать публикацию проекта.
Процесс P2P торговли
Удобный веб-интерфейс помогает пользователям управлять объявлениями. Фронтенд-разработчики использовали последние инструменты доступные в разработке, чтобы улучить пользовательский опыт. Бэкенд-разработчики обеспечили удобный доступ к API, который использовался фронтенд приложением и в дальнейшем стал также доступен и продвинутым трейдерам с автоматизациями.
Рынок криптовалют чрезвычайно волатилен, по этой причине цену в объявлениях нужно было менять своевременно. Поэтому были разработаны механизмы автоматического обновления цен в объявлениях в согласии с тем рынком^ который выбирал автор объявления.
Гарантии сохранности личных средств пользователей
Так как речь идет о сфере финансовых технологий, то очень много времени уделили организации хранения личных балансов пользователей, истории транзакций и атомарным операциям над ними (контроль переноса средств от одного пользователя к другому).
При проведении операций, связанных с балансом, использовался хорошо продуманный бизнес-процесс, в результате которого покупатель и продавец завершали сделку с гарантией, что каждый получит то, на что рассчитывает. Приложение использовало надёжные решения для технического контроля и прозрачности операций. Были разработаны необходимые инструменты для команды поддержки пользователей, для быстрого и эффективного разрешения спорных ситуаций.
Безопасность пользователей площадки
Защита учётной записи от кражи: за счёт двухфакторной авторизации, ограничения количества попыток неправильного ввода пароля, логгирование и отслеживание. IP пользователя при осуществлении определённых действий.
Верификация учётной записи при помощи адреса электронной почты и KYC помогало суппорту надёжно разрешать любые сложные ситуации с доступом к учётной записи пользователя.
Автоматизация через торговых ботов
Те, кто торговал ботами, получали доступ к специальной технической документации, которая подробно объясняла, как можно наладить взаимодействие с площадкой посредством API или Websockets
Для подтверждения особенно важных действий, которые подразумевали перевод средств с баланса, обычно пользователи использовали двухфакторную авторизацию. Для автоматизированных торговых ботов, был разработан функционал приватных ключей, которые заменяли код двухфакторной авторизации для чувствительных действий.
Интеграция с blockchain-приложением
Для управления blockchain нодой было разработано приложение на NodeJS. Клиент не хотел зависеть от сторонних сервисов для обработки blockchain-операций.
Для обеспечения атомарности операций между двумя сервисами приняли решение использовать принцип распределённых транзакций SAGA.
Результат
После 6 месяцев усердной работы, мы были рады запуску проекта!
За первые месяцы активной работы команды маркетинга число регистраций достигло нескольких сотен активных трейдеров. Каждый из них мог завести криптовалюту на площадку и заключать P2P сделки с теми, кто хотел приобрести набирающую популярность цифровую валюту.
Забегая немного вперёд, скажем, что после запуска проекта работы по его развитию продолжаются уже 7 лет...
Другие проекты
У вас есть хороший проект?
Мы будем рады обсудить это с вами!