Написать SPA для конвертирования валют Конвертер валют. Для получения текущих курсов найдите и используйте любое открытое API.
Конвертер из одной валюты в другую. На этой странице должно быть поле, в которое можно ввести текст в виде 15 usd in rub и получить результат. Страница с текущими курсами валют. На этой странице пользователь должен видеть «свежие» курсы валют относительно базовой валюты — например, если базовая валюта — рубль, то пользователь видит, что 1 USD = 63.49 RUB, а 1 EUR = 72.20
По-умолчанию у пользователя должна определяться «базовая» валюта, которую он может настроить.
- ReactJS 18
- TypeScript
- React Router v6
- SCSS-Modules, classnames для стилизации
- i18next для того, чтобы сделать мультиязычность
- Framer-Motion для плавной анимации
- flag-icons для работы с флагами
- Полностью адаптиваня вёрстка, кастомный скроллбар
git clone git@github.com:egoryan8/currency-converter.git
npm i
npm start
Не нашёл нормальной апишки, поэтому в каких-то местах пришлось изобретать велосипед, а в каких-то не смог доделать функционал :(