Skip to content

fogel-dev/currency-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Задача:

Написать 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 для работы с флагами
  • Полностью адаптиваня вёрстка, кастомный скроллбар

Для запуска локально у себя на компьютере:

  1. git clone git@github.com:egoryan8/currency-converter.git
  2. npm i
  3. npm start

P.S.

Не нашёл нормальной апишки, поэтому в каких-то местах пришлось изобретать велосипед, а в каких-то не смог доделать функционал :(

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published