Задача

Разработать копию (реплику) существующего дашборда, который будет отображать данные, получаемые в реальном времени через API. Заказчик предоставит готовые примеры дашбордов, которые необходимо переработать.

Источник данных

Данные нужно получать из внешнего документации биржи криптовалют (протокол Ethereal Trade). Для интеграции используется REST API, полное описание эндпоинтов доступно по ссылке - документация будет предоставлена исполнителю.

Технические требования

  • Ориентация на тип содержимого: отслеживание торговой активности, ликвидности, истории сделок и сводной статистики рынка;
  • Поддержка одношаговой замены источника данных: отвязать от любого другого и привязать к указанному;
  • Интерфейс должен быть адаптивным (tablet/desktop);
  • Предусмотреть возможность добавления новых индикаторов без переписывания ядра приложения;
  • Графики, статистические панели, таблица последних заявок (обязательно);
  • Обновление данных - периодический опрос (polling) или подписка по WS (сделать выбор наиболее производительным).

Процесс работы

  1. Предоставление заказчиком эталонного шаблона (путь: sample.zip ➔ в чате);
  2. Дальнейшее всео бсуждается непосредственно с фрилансером;
  3. Типичный стек: HTML/JS/Vue/React - или любой схожий frontend фреймворк.