В приложении должна присутствовать панель навигации содержашая две вкладки:

/ - обзор рынка

/liquidity - страница анализа ликвидности

Приложение должно получать все необходимые данные из общедоступного API https://coinmarketcap.com/api/

Эндпоинт: /cryptocurrency/listings/latest

Вкладка / Market Overview

Должна рендериться таблица отсортированная по rank

см. скриншот 1

Вкладка /liquidity Liquidity

Должна отображать диаграмму рассеяния (scatter plot chart), где

ось X Market Capitalization

ось Y Volume (24h)

ось Z (или размер точки) это абсолютное изменение цены (24h)

см. скриншот 2

Диаграмма должна быть интерактивной. Когда пользователь наводит курсор на точку, должен отображаться тултип с информацией (name, marketcap, volume, price change).

Каждая точка на диаграмме представляет одну валюту.

По умолчанию /cryptocurrency/listings/latest возвращает топ 100 валют. Необходим глобальный контрол с ниспадающим меню, позволяющий регулировать эту величину, использующий следующие значения:

10

50

все

Изменение значение контрола должно влиять на обе вкладки.

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

Реакт

Любой UI-фреймворк. (Bootstrap, Semantic-UI) или же кастомное решение

Любая популярная библиотека для графиков.

Популярный стейт-менеджер. Предпочтительней Redux, но можно и useContext

Приложение должно работать в последних версиях Хрома, Сафари, ФФ и Эджа

Респонсивная верстка

Тайпскрипт желателен, но не обязателен

3 года назад
Miers
18 лет в сервисе
Был
3 года назад

Заявки фрилансеров

Олег
 
36 лет
4 года в сервисе
Был
2 года назад
10 отзывов(-1)
3 года назад
  • Похожие заказы

  • Требуется разработка полноценной узкотематичной биржи контента. Проект ориентирован на определенную тематику, подробности будут предоставлены исполнителю. Ожидаются качественные предложения от фрилансеров с опытом в веб-программировании.

    Закрыт
    3 года назад
  • Необходимо создать записи в инфоблоке Bitrix на основе текстового файла, содержащего данные о товарах. Требуется искать совпадения по наименованию, получать ID товара и создавать или редактировать записи в хлблоке. Данные из файла нужно разбивать по группам и секциям для записи в свойства.

    Закрыт
    3 года назад
  • Требуется разработать скрипт для приема платежей с карты на карту через QIWI P2P. Скрипт должен обеспечивать анонимность для клиентов и зачисление средств напрямую на банковскую карту заказчика. Клиенты вводят данные своей карты в предоставленной форме и проходят через банкинг, не видя реквизиты заказчика. Срочно нужен специалист в веб-программировании.

    Закрыт
    3 года назад
  • Необходимо разработать парсер для интернет-магазина PHPShop, который будет извлекать данные с Яндекс Маркет. Задача включает перенос характеристик, создание товаров с заданными характеристиками и фотографиями. Имеется исходная информация: название товара, цена и категория для правильного размещения товаров.

    Закрыт
    3 года назад
  • Требуется разработать форму для сайта на основе предоставленного исходника. Форма должна вносить данные в HTML файл и соответствовать синтаксису, необходимому для модуля Битрикс. Используйте php, html и javascript для реализации.

    Закрыт
    3 года назад
  • Требуется опытный специалист по webpack для выполнения задания в области веб-программирования. Ищем фрилансера с подтвержденным опытом работы в данной технологии.

    Закрыт
    3 года назад
  • Необходимо восстановить работоспособность сайта для оформления и оплаты заказов. Исправить возможные ошибки передачи данных по API, чтобы процесс не зависал на кнопке «Заказать». Также требуется интеграция эквайринга от Тинькофф с учетом предоставленной документации.

    Закрыт
    3 года назад
  • Необходимо выполнить доработки сайта на платформе Bitrix согласно предоставленному техническому заданию. Все изменения должны быть выполнены на тестовом домене beautyhair.technoskill_ru. Ознакомьтесь с пунктами, помеченными как (Программирование), для детального понимания задачи.

    Закрыт
    3 года назад
  • Требуется разработать расширение для браузера Chrome, которое будет парсить данные и сохранять их в файл. В приложении представлен юзеркейс, но открыты к другим предложениям по реализации. Укажите стоимость выполнения работы.

    Закрыт
    3 года назад
  • Необходимо добавить в бот на Laravel опцию подписки на группу Telegram. Реализовать механизм, при котором пользователь получает доступ к группе после оплаты, а по истечении подписки исключается. Требуется создать таблицу подписок и интегрировать рекуррентные платежи. Знания в z-song/laravel-admin, Laravel MadelineProto и Wayforpay будут плюсом.

    Закрыт
    3 года назад