Skip to content

Latest commit

 

History

History
32 lines (15 loc) · 1.25 KB

File metadata and controls

32 lines (15 loc) · 1.25 KB

Тестовое задание JS Full-Stack

Написать веб-приложение для подсчета суммы корзины в разных валютах.

На фронтенде имеется корзина, в которую можно добавлять товары, которые имеют поля:

    name - строка,

    quantity - целое положительное число,

    currency - селект с опциями RUB, USD, EUR,

    price - положительное число

По нажатию на кнопку "Посчитать" товары отправляются на сервер, с которого, в формате JSON, приходит ответ, содержащий сумму цен товаров отображенную в разных валютах.

Пример ответа: {

    "RUB": 102,

    "EUR": 1.37,

    "USD": 1.55

}

Отобразить результаты. Для конвертации валют можно использовать API https://www.cbr-xml-daily.ru/daily_json.js

На фронтенде использовать что угодно, на бекенде Express. Код можно расположить на github.