Web App

My Weather App

React, Vite va Redux Toolkit yordamida yaratilgan dinamik ob-havo ilovasi. Bu to'liq moslashuvchan (adaptiv) ilova foydalanuvchi joylashuvini brauzer geolokatsiyasi orqali avtomatik aniqlaydi (IP orqali zaxira varianti bilan) yoki istalgan shaharni qidirish imkonini beradi. Joriy sharoitlar, soatlik va 7 kunlik prognozni taqdim etish uchun OpenWeatherMap va Geoapify API-larini integratsiya qiladi. Asosiy xususiyatlarga Redux Thunk bilan ishonchli asinxron holat boshqaruvi, API so'rovlarini optimallashtirish uchun localStorage mijoz keshi va tungi/yorug' mavzularni doimiy o'zgartirish kiradi.

React
Redux Toolkit
Axios
React Router
Vite (SWC)
Sass
OpenWeatherMap API
Geoapify API
ipapi.co
Geolocation API
LocalStorage API
Screenshot of the My Weather App projectScreenshot of the My Weather App project

Avtomatik geolokatsiya

Ilova foydalanuvchi joylashuvini mustaqil aniqlaydi va real vaqt rejimida aniq ob-havo prognozini yuklaydi.

Moslashuvchanlik va mavzular

Interfeys mobil va desktop qurilmalar uchun to'liq moslashtirilgan. Mavzularni (yorug'/tungi) o'zgartirish qo'llab-quvvatlanadi.

Yuqori unumdorlik

Loyiha zamonaviy React va Redux stekida qurilgan. Bu sahifani qayta yuklamasdan interfeysning lahzali reaksiyasini va hatto internet sekin bo'lganda ham ilovaning barqaror ishlashini ta'minlaydi.