Skip to content

Repository files navigation

Криптовалютный обменник

Демо

https://crypto-exchanger-teal.vercel.app/

Описание

Форма для обмена криптовалют.

Приложение должно позволять пользователям вводить сумму в одной валюте и видеть результат конвертации в другую валюту в реальном времени. Пример формы: https://changenow.io/

Stack

React, TypeScript, MobX, CSS Modules, Antd

Функционал

  • Форма обмена с полями ввода для суммы исходной и целевой валюты
  • Возможность выбора исходной и целевой валютной пары из доступных криптовалют
  • Отображение текущего курса обмена
  • Автоматический расчет суммы при вводе в любое из полей
  • В выпадающем списке валюты сделать поиск по имени криптовалюты и его символу (symbol)
  • Валидация введенных значений, только положительные числа
  • Спиннер загрузки при получении курсов в каждом из числовых инпутов
  • Кнопка реверс, при нажатии на которую криптовалюты поменяются местами

Todo

  • Добавить disposers
  • AbortController*
  • Добавить CSS color-schemes

Инструкция для запуска

  • git clone https://github.com/kandalova/crypto-exchanger.git
  • cd crypto-exchanger
  • npm install
  • npm run dev

Releases

Packages

Used by

Contributors

Languages