Приложение 'Конвертер валют'
Посмотреть этот проект |
Конвертер валют - приложение, выполненное по тестовому заданию: 'Напишите SPA для конвертирования валют. Для получения текущих курсов найдите и используйте любое отрытое API. 🎯 Цель приложения: Дать пользователю возможность конвертировать из одной валюты в другую.
📝 Описание:
- Приложение должно состоять из: a. поле для ввода суммы в валюте, из которой конвертирует пользователь (базовой) b. выбор базовой и целевой валюты (в которую конвертирует пользователь) c. поле результата
- По умолчанию у пользователя должна определяться базовая валюта, соответствующая локали браузера.
- Конвертация должна происходить сразу после ввода суммы в базовой валюте, на лету.
🔥 Плюсом будет:
Хорошо продуманный интерфейс и внешний вид Качественная архитектура приложения ✅ Решением задания является ссылка на публичный git репозиторий c исходным кодом и инструкцией по запуску приложения.'
- React
- TypeScript
- SCSS
- Redux Toolkit
- Синтаксис ES6
- REST API
- navigator API
- Webpack
- Проект подключен к серверу и размещен в интернете с использованием GitHub Pages
Запуск приложения в режиме разработки.
Откройте http://localhost:3000 чтобы увидеть результат в браузере.
Страница обновится автоматически при внесении изменений.
- При первом заходе на страницу у вас будет запрошено разрешение на доступ к вашей геолокации
- В случае подтверждения разрешения, приложение определит ваше текущее местоположение и выставит изначальную валюту в зависимости от вашего региона
- В левой части приложения размещено поле ввода необходимого кол-ва условных единиц для обмена
- Введите необходимое количество используя цифры, допускается одна точка-разделитель для указания дробных значений
- Два выпадающих меню выбора служат для установки начальной и целевой валют
- Кнопка со стрелками между меню позволяет переключать валюты
- В нижней части экрана отображается результат конвертации
На данный момент улучшений не планируется
- Никита Семенов - Web Developer - Никита Семенов - **