GitHub'dan tasodifiy repository
GitHub API yordamida GitHub'dan tasodifiy repository topuvchi ilova yarating.
Bu loyiha sizni tashqi API'lar bilan ishlash, asinxron so'rovlarni qayta ishlash va JavaScript yordamida turli UI holatlarini boshqarish bilan tanishtirish uchun mo'ljallangan.
Siz foydalanuvchilarga dropdown menyudan dasturlash tilini tanlash imkonini beradigan GitHub repository topuvchi ilova yaratasiz. So'ngra ilova GitHub Repository Search API yordamida tanlangan tilga mos keladigan tasodifiy repository'ni olib, uni ko'rsatadi. Ko'rsatiladigan ma'lumotlar repository nomi, tavsifi, star'lar, fork'lar va ochiq issue'lar sonini o'z ichiga olishi kerak. Foydalanuvchilar tugmani bosish orqali boshqa tasodifiy repository'ni olishi mumkin.
Ilova yuklanish, bo'sh natija va xato holatlarini samarali boshqara olishi kerak. Repository muvaffaqiyatli olingach, foydalanuvchilarga boshqa tasodifiy repository'ni olish imkonini beradigan "Refresh" tugmasi paydo bo'lishi kerak.
Quyida bu loyiha uchun kerak bo'ladigan manbalarga havolalar keltirilgan:
Bu loyiha sizga API integratsiyasi, asinxron ma'lumotlarni boshqarish va responsive UI holatlari orqali foydalanuvchi tajribasini yaxshilashni mashq qilishga yordam beradi.
