Основное задание
Используя React или Vue, напишите SPA для конвертирования валют. Для получения текущих курсов найдите и используйте любое отрытое API. Приложение должно соответствовать следующему макету:
Что должно быть обязательно:
- 2 поля для ввода валюты (возможность вводить как правую, так и левую валюту)
- возможность выбора валютной пары через выпадающие списки (количество валют не имеет значения: главное, чтобы их было несколько)
- отображение текущего курса обмена (секция “Current rate”)
- вместо кнопки “Continue” должна быть кнопка “Swap”, меняющая текущую пару валют местами
- адаптивная верстка (приложение должно хорошо выглядеть как на десктопе, так и на мобильном устройстве)
- деплой на GitHub Pages или любой удобный аналог
Что делать не обязательно:
- значки валют перед их значениями($, € и т. д.)
- секция “Today’s change”, отображающая изменения валюты на сегодня
Дополнительно
Данную секцию делать не обязательно. Но если вы ее реализуете, это повысит ваши шансы на прохождение:
- значки валют перед их значениями($, € и т. д.)
- секция “Today’s change”, отображающая изменения валюты на сегодня
- график динамики курса выбранной валютной пары за последний год (другие периоды делать не нужно, табы с выбором периодов – тоже)
<aside>
📎 Результат тестового задания – ссылка на публичный репозиторий GitHub, к которому прикреплено задеплоенное на GitHub Pages приложение.
</aside>