Markaziy Bankning ochiq API manbasi bilan integratsiya qilingan, jonli kurslarni hisoblovchi to'liq Fintech ilovasini vibecoding uslubida quramiz.
Создаем полноценное Fintech приложение с живыми курсами валют через открытый API с использованием методики Vibecoding.
Build a complete Fintech app integrating live public exchange rate APIs using modern Vibecoding workflows.
Mijozning Texnik Topshirig'i (PRD)
Техническое задание клиента (PRD)
Client Technical Requirements (PRD)
- 1. UI: Miqdor kiritish maydoni, USD/EUR/RUB/UZS tanlash menyusi va Swap (⇄) tugmasi.Поле ввода, выбор USD/EUR/RUB/UZS и кнопка Swap (⇄).Amount input, USD/EUR/RUB/UZS dropdowns, and Swap (⇄) button.
- 2. API:
open.er-api.com ochiq API sidan jonli kurslarni fetch orqali olish.Получение живых курсов с open.er-api.com через fetch.Fetch live exchange rates from open.er-api.com.
- 3. UX: Yuklanayotganda spinner ko'rsatish va xatolik yuz bersa qizil ogohlantirish chiqarish.Показ спиннера при загрузке и понятное сообщение об ошибке.Show loading spinner during fetch and graceful alert on error.
Extra Bonus Vazifa
Экстра бонусное задание
Extra Bonus Challenge
CoinGecko API sidan foydalanib, konverter ostiga 1 BTC = necha USD ekanligini ko'rsatuvchi jonli nishon (badge) qo'shing.
Добавьте снизу плашку с текущим курсом 1 BTC в USD через CoinGecko API.
Use CoinGecko API to embed a live 1 BTC to USD badge beneath the converter.
+2 BONUS BALL