Zamonaviy, interaktiv va foydalanuvchi-do'st ob-havo ilovasi - React va Vite yordamida yaratilgan
๐ Demo โข ๐ O'rnatish โข ๐ธ Screenshots โข ๐ค Hissa Qo'shish
Bu loyiha zamonaviy ob-havo ilovasi bo'lib, React texnologiyasi asosida qurilgan. Foydalanuvchilarga:
- ๐ค๏ธ Joriy ob-havo ma'lumotlari
- ๐ 5 kunlik batafsil prognoz
- ๐บ๏ธ Interaktiv Google Maps integratsiyasi
- ๐ Dunyo bo'ylab shahar qidiruvi
- ๐ฑ To'liq responsive dizayn
- ๐ Dinamik Mavzular - Ob-havoga qarab o'zgaruvchi interfeys
- โ๏ธ Ob-havo Effektlari - Yomg'ir, qor va bulut animatsiyalari
- ๐ Premium Glassmorphism - Apple-style interaktiv dizayn
- โ Aniq Ma'lumotlar - Real-vaqt ob-havo ma'lumotlari
- โ Qulay Interfeys - Foydalanuvchi-do'st dizayn
- โ Tez Ishlash - Vite bilan optimallashtirilgan
- โ Mobil Mos - Barcha qurilmalarda mukammal
- โ Dinamik Atmosfera - Yomg'ir va qor effektlari
- โ Premium Interaktiv - MacOS-style hover effektlari
| Funksiya | Tavsif |
|---|---|
| ๐ค๏ธ Joriy Ob-havo | Animatsion ikonlar bilan real ma'lumotlar |
| ๐ 5 Kunlik Prognoz | Harorat, namlik, shamol tezligi |
| ๐บ๏ธ Google Maps | Interaktiv xarita integratsiyasi |
| ๐ Qidiruv | Shaharlar bo'yicha tez qidiruv |
| ๐ก๏ธ Dinamik Mavzu | Har bir ob-havo holati uchun alohida dizayn |
| ๐จ๏ธ Vizual Effektlar | Reallikni aks ettiruvchi yomg'ir va qor |
- ๐ญ Zamonaviy UI/UX - Minimal va chiroyli dizayn
- ๐ MacOS Style Interaction - Kartalar uchun smart hover effektlari
- ๐ง Ultra Glassmorphism - Shaffof va premium ko'rinish
- ๐ฑ Mobile-First - Avvala mobil, keyin desktop
- ๐ฏ Smooth Transitions - Silliq va professional animatsiyalar
- โก GPU Accelerated - Yuqori unumdorlik bilan ishlovchi animatsiyalar
- ๐ Static Background - Sokin va qimirlamaydigan fon tizimi
- React Router DOM - Sahifalar o'rtasida navigatsiya
- Google Maps React Wrapper - Xarita integratsiyasi
- React Icons - 1000+ chiroyli ikon
- React Animated Weather - Animatsion ob-havo ikonlari
- React Use Animations - Qo'shimcha animatsiyalar
- ESLint - Kod sifatini tekshirish
- Vite Plugin React - React integratsiyasi
- @types/react - TypeScript tiplari
weather-app/
โโโ ๐ public/
โ โโโ ๐ผ๏ธ vite.svg
โ โโโ ...
โโโ ๐ src/
โ โโโ ๐ components/
โ โ โโโ ๐ Header/
โ โ โโโ ๐ SearchBar/
โ โ โโโ ๐ค๏ธ WeatherDetails/
โ โ โโโ ๐
ForecastList/
โ โ โโโ ๐บ๏ธ Map/
โ โ โโโ ...
โ โโโ ๐ pages/
โ โ โโโ ๐ Home/
โ โ โโโ โน๏ธ AboutUs/
โ โโโ ๐ hooks/
โ โโโ ๐ utils/
โ โโโ โ๏ธ App.jsx
โ โโโ ๐ main.jsx
โ โโโ ๐จ index.css
โโโ ๐ .env
โโโ ๐ฆ package.json
โโโ โ๏ธ vite.config.js
โโโ ๐ README.md
- ๐ Home - Asosiy sahifa, ob-havo ma'lumotlari
- ๐ Forecast - 5 kunlik batafsil prognoz
- ๐บ๏ธ Map - Google Maps integratsiyasi
- โน๏ธ About Us - Ilova haqida ma'lumot
- ๐ข Node.js (v16+)
- ๐ข npm yoki yarn
-
๐ฅ Repositoryni klonlash
git clone https://github.com/your-username/weather-app.git cd weather-app -
๐ฆ Kutubxonalarni o'rnatish
npm install
-
๐ Environment faylini yaratish
cp .env.example .env
.envfaylida API kalitini qo'shing:VITE_GOOGLE_MAPS_API_KEY=your_api_key_here
-
โถ๏ธ Saytni ishga tushirishnpm run dev
-
๐ Brauzerda ochish
http://localhost:5173
- Header menyusi orqali sahifalar o'rtasida o'ting
- Sidebar'da qo'shimcha funksiyalar mavjud
- Mobile versiyada responsive dizayn ishlaydi
- Search bar'da shahar nomini kiriting
- Enter bosib yoki ๐ tugmasini bosing
- Ob-havo ma'lumotlari avtomatik yuklanadi
- Map bo'limida joylashuvni ko'ring
- Zoom va pan funksiyalaridan foydalaning
- ๐ป Desktop: To'liq funksiyalar
- ๐ฑ Tablet: Moslashuvchan layout
- ๐ฑ Mobile: Touch-friendly interfeys
Hissa qo'shishni xohlaysizmi? ๐ Ajoyib!
- ๐ด Fork qiling
- ๐ฟ Feature branch yarating
git checkout -b feature/amazing-feature
- ๐พ Commit qiling
git commit -m 'Add amazing feature' - ๐ค Push qiling
git push origin feature/amazing-feature
- ๐ Pull Request yarating
- โ ESLint qoidalariga rioya qiling
- โ Componentlarni modulli yozing
- โ CSS BEM metodologiyasidan foydalaning
- โ Commit xabarlari aniq va tushunarli bo'lsin
Jahongir - Frontend Developer
Passionate about creating beautiful and functional web applications
React jamoasiga ajoyib framework uchun ๐
Google Maps jamoasiga xarita API uchun ๐บ๏ธ
Barcha open-source contributorlarga ๐
๐ง Savollaringiz bormi? Issue oching yoki email yozing.
Made with โค๏ธ in Uzbekistan