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