Valyuta kurslari konvertori - O'zbekiston Markaziy Banki (CBU) API'dan foydalanib real vaqtda valyuta kurslarini ko'rsatadigan va konvertatsiya qiladigan veb-ilova.
https://github.com/tuychiyevdev/Valuta-Converter.git
- Real vaqtda kurslar - CBU API'dan joriy valyuta kurslari
- Konvertatsiya - Har qanday valyutalarni bir-biriga konvertatsiya qilish
- Sevimlilar - Tez kirish uchun sevimli valyutalarni saqlash
- Tarix - Konvertatsiya operatsiyalari tarixi
- Grafiklar - Kurs o'zgarishlarini vizual ko'rsatish
- Kurs statistikasi - 7, 30, 90 kunlik o'zgarishlar
- Bashorat - ML asosida valyuta kurslarini bashorat qilish
- Solishtirish - Turli valyutalarni solishtirish
- Responsive dizayn - Barcha qurilmalarda ishlaydi
- Intuitiv interfeys - Foydalanuvchi uchun qulay
- Dark/Light mode - Ko'z uchun qulay rejimlar
- Mahalliylashtirilgan - O'zbek tili va formatlar
- ASP.NET Core 9.0 - Asosiy framework
- C# - Dasturlash tili
- Newtonsoft.Json - JSON ma'lumotlarni ishlash
- Microsoft.ML - Machine Learning uchun
- Bootstrap 5 - UI framework
- Chart.js - Grafiklar uchun
- Font Awesome - Ikonkalar
- jQuery - JavaScript kutubxonasi
- CBU API - Valyuta kurslari manbai
- RESTful API - O'z API'lari
ValutaKonvertor/
├── Controllers/
│ └── HomeController.cs # Asosiy controller
├── Views/
│ └── Home/
│ └── Index.cshtml # Asosiy sahifa
├── wwwroot/
│ ├── css/ # CSS fayllari
│ ├── js/ # JavaScript fayllari
│ └── lib/ # Kutubxonalar
├── Models/ # Ma'lumot modellari
├── Data/ # Ma'lumotlar bazasi
├── Program.cs # Dastur kirish nuqtasi
└── appsettings.json # Konfiguratsiya
- .NET 9.0 SDK
- Visual Studio 2022 yoki VS Code
- Internet ulanishi (CBU API ga kirish uchun)
- Repozitoriyani klonlash
git clone https://github.com/tuychiyevdev/Valuta-Converter.git
cd Valuta-Converter- Paketlarni o'rnatish
dotnet restore- Dasturni ishga tushirish
dotnet run- Brauzerda ochish
https://localhost:5001 yoki http://localhost:5000
- Konvertatsiya qilish miqdorini kiriting
- "Dan" valyutasini tanlang
- "Ga" valyutasini tanlang
- "Hisobla" tugmasini bosing
- Jadvaldagi istalgan valyuta yonidagi ♥ tugmasini bosing
- Sevimlilar panelida ko'rasiz
- Konvertatsiya uchun valyutani bosing
- "Kurs O'zgarishi Statistikasi" bo'limiga o'ting
- Valyutani tanlang
- Davrni tanlang (7/30/90 kun)
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}dotnet test- Konvertatsiya hisoblash
- Sevimlilar tizimi
- Grafiklar ko'rsatish
- Responsive dizayn
- Xatoliklar bilan ishlash
Samariddin Tuychiyev
- GitHub: @tuychiyevdev
- Email: tuychiyevdev@gmail.com
- O'zbekiston Markaziy Banki - Valyuta kurslari ma'lumotlari uchun
- Bootstrap - UI framework uchun
- Chart.js - Grafiklar uchun
Agar savollaringiz bo'lsa yoki xatolik topgan bo'lsangiz:
- Issues oching
- Email: tuychiyevdev@gmail.com
- ✅ Asosiy konvertatsiya funksiyasi
- ✅ Sevimli valyutalar tizimi
- ✅ Kurs statistikasi grafiklari
- ✅ Bashorat funksiyasi
- ✅ Responsive dizayn
- Push-bildirishnomalar
- Dark mode
- Valyuta kalkulyatori
- Mobil ilova
- Ko'p tilli qo'llab-quvvatlash
⭐ Agar loyiha sizga yoqgan bo'lsa, GitHub'da yulduzcha qoldirishni unutmang!