Skip to content

KozlovAleksandr/currency_converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Конвертер валют

SPA для конвертировании валют.

Как запускать?

  1. Убедитесь что у вас установлен node
  2. Выполните команду yarn install для установки зависимостей
  3. Выполните команду yarn watch для запуска приложения по адресу http://localhost:3000

Главная страница

  • Показывает курсы валют относительно базовой валюты.
  • Базовую валюту возможно выбрать самостоятельно.
  • Курсы валют автомотически обновлятся каждую минуту (API не предоставляет регулярно обновляющиеся курсы, но каждую минуты происходит повторный запрос и отрисовка таблицы с курсами, для демонстрации чего в консоль выводятся получаемые от API данные и время получения).
  • Курсы валют возможно обновить принудительно с помощью кнопки.

    RatesPage

Страница с конвертацией

  • Предоставляет возможность конвертации базовой валюты в целевую.
  • Базовую и целевую валюты, а также сумму конвертации возможно выбрать самостоятельно.
  • Есть возможность быстрой смены базовой и целевой валют с помощью кнопки.

    ConverterPage

Применённые технологии

  • React
  • Открыторе API для получения курсов валют https://app.exchangerate-api.com
  • React Router v5.0.0
  • Material-UI
  • Пакетный менеджер yarn
  • TypeScript