LEXXTG

Разработка криптовалютной автоматизированной торговой платформы

LEXXTG

Разработка криптовалютной автоматизированной торговой платформы. Это большой и интересный проект, который занял более 1,5 лет. Но обо всём по порядку

Задача

Основная задача была собрать команду специалистов, которые смогут реализовать нечто необычное, подобных проектов на тот момент не существовало, и по сути мы придумывали колесо.


Основные тезисы по задачам:
1.Разработать автоматизированную платформу по продаже криптовалют с ботами
2.Составить сложное техническое задание, разбив его на блоки и этапы.
3.Найти и интервьюировать подходящих кандидатов
4.Проект-менеджмент с постановкой соответствующих задач между участниками
5.Тестирование и получение фидбэка
6.Безопасность
7.Маркетинг, вывод продукта на рынок, продвижение.

Стек технологий
NodeJS, VUE.JS, REACT
Клиент
LEXXTG
Категория
Стартап. Криптоплатформа. Биткоин и школа трейдеров.

UI Kit

Montserrat
ExtraLight
Light
Regular
Bold
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
a b c d e f g h i j k l m
n o p q r s t u v w x y z
1 2 3 4 5 6 7 8 9 0
#bbd5fc
#3b3f4b
#f3ffff
Кейс по разработке криптовалютной платформы для трейдеров
Кейс по разработке криптовалютной платформы для трейдеров

Вступление
Первая проблема – это компетентная и квалифицированная команда. Никогда не стоит экономить на: HR, тестовых заданиях (возможно оплачиваемых), уровень специалистов не ниже Middle, наличие в команде CTO и PM – это обязательно, потому что в долгосрочной перспективе сэкономят деньги и время, QA тестировщики – обязательно.

Второе – это правильное финансовое планирование на все этапы разработки.

Третье – обезопасить себя от вредителей(члены команды), которые могут в середине разработки начать вставлять палки в колёса – NDA, риски, ответственность, желательно финансовая.

После написания всех тех.заданий и составления роудмапа PM и CTO должны до мелочей разбить все процессы, распределить нагрузку, дедлайны и проверку, в Gitlab назначить ответственных и ежедневно чекать. Более эффективно разбить большие пулы задач – на более мелкие. Их проще контролировать и проверять. Это всё известные истины, однако без этого проект обречён на провал и убытки.

Так как это торговый терминал, он подразумевает много рабочих областей (широкоформатные экраны, мониторы и телевизоры). Важно было все детали учесть в дизайне, для того чтобы пользователю было интуитивно понятно какая кнопка в какой области за что отвечает. Также нужно предусмотреть вариант дизайна дневной и ночной, так как пользователи долгое время будут проводить у экранов своих мониторов, для безопасности зрения и комфортного пользования платформой. Обязательное A/B тестирование – помимо аудитории профессиональных трейдеров, для которых юзабилити важно, но функционал важнее, нужна и независимая аудитория. Максимальное количество обратной связи, чтобы её переработать и выдать конечный результат дизайна. Так сказать чтобы бабушка смогла торговать криптовалютой в профит:), включив бота АШ (АфтерШок). Забегая вперёд хотелось бы отметить что продукт изначально разрабатывался для всех, но к сожалению или к счастью – без базовых знаний трейдинга, торговать используя платформу будет сложновато. Однако весь проект вырос на базе энтузиастов из небольшого сообщества в телеграмм, превратившееся в огромную школу трейдинга. То есть для кого-то курс молодого бойца, но были и профессиональные трейдеры, торгующие не первый год, которые подготавливали желающих на платной основе.

Часть 2

Фронтенд и бэкенд. Сразу возникли вопросы какие графики использовать на платформе? Топовым разработчиком на тот момент являлась компания TradingView, на ней наш выбор и остановился. Провели переговоры, заключили лицензионное соглашение и получили доступ к библиотеке на Githab.

Бэкенд – здесь начало было драматичным, так как помните про команду? Это самое важное – квалифицированная команда, члены которой является действительно middle и выше. Изначально было куплено облако на Leaseweb, сервис очень даже, однако субъективное моё мнение – Голландцы такие Голландцы. Техническая поддержка работает с 9.00 – 17.00, куча праздников тюльпанов, выходных и т.п. Но это нюансы, ведь технически свои обязательства leaseweb выполнил в полном объеме.

Ошибкой было изначально – это выбор стека технологий, PHP, MySQL, Redis, Node JS, Vue.js, microservices, socket io. Прыжок с обрыва с парашютом из разных кусков материала, где встречный поток поддерживает, но сила свободного падения неизменно приведет к столкновению с землей. Первый релиз получился не очень. Терминал работал, но множество багов и разных архитектур не имело право на жизнь.

Перенос и запуск проекта

Часть 3

После неудачной попытки, было решено переписать всю архитектуру, для чего были найдены новые специалисты.

Новая команда – согласно главному правилу, квалификация! Вся архитектура была переписана на Node JS. Переехали на Amazon. С новой командой всё пошло быстрее. Важным моментом стало не ждать полноценного релиза, а выпуск альфа и бета-версий, чтобы пользователи привыкали, пользовались и давали обратную связь. А с нашей стороны грамотно и оперативно реагировать на возникающие проблемы. Конечно же после всех необходимых тестов на безопасность, начали массово запускать пользователей. И еженедельные апдейты, доработки, и новый функционал – получил лояльность со стороны пользователей.

Далее мы закончили сотрудничать с компанией заказчиком, часть людей дальше остались в команде и продолжают развивать этот проект. Функционал далеко превзошел поставленные изначально задачи. На сегодняшний день платформу прокачали на столько, что скорость отклика в десятки раз быстрее чем, например, у биржи Binance. Отрисовки графиков, огромное количество ботов.

Что ещё было важным в этом проекте для команды? Конечно же обязательно, так как это торгово-финансовый инструмент, проводить тренинги, обучение и стримы для того чтобы каждый участник полностью понимал, чем он вообще занимается. А не только пилит код по тех.заданию. Это увеличило эффективность разработки и погруженность команды в проект. Ведь самостоятельно пройдя весь цикл и поторговав, имея депозит, понимая настройки ботов, тогда и на вопросы для чего или как улучшить – найдутся ответы. Это создает определенный климат в команде и каждый сможет внести свою лепту.

На платформе LEXX Trading Platform доступны для использования:
Торговые боты:
Интрадей бот
Фибо бот
Сквиз бот
Канальный бот


Уведомления:


Мониторинг рынка
Telegram бот
Алармы
Изменение настроек запущенных ботов

Для всех кто заинтересовался платформой – вот ссылка для регистрации

Заказать разработку на блокчейне можно здесь

Хочу проект Узнать цену