Next.js Weather App
Aplikasi prakiraan cuaca modern yang dibangun dengan Next.js, menyediakan data real-time, prakiraan, dan peta interaktif.
Tentang Proyek
Aplikasi ini adalah sebuah platform cuaca canggih yang memanfaatkan kekuatan Next.js dan TypeScript untuk menyajikan data meteorologi yang akurat dan real-time. Didesain dengan antarmuka yang bersih dan responsif, aplikasi ini memberikan pengalaman pengguna yang mulus di berbagai perangkat. Fitur utamanya mencakup pencarian kota global, deteksi lokasi otomatis, prakiraan cuaca 5 hari, serta visualisasi data melalui grafik dan peta cuaca interaktif. Pengaturan tema terang/gelap dan unit konversi juga tersedia untuk personalisasi.
Fitur Utama
- Data cuaca real-time (suhu, kelembapan, angin, dll.).
- Prakiraan cuaca detail untuk 5 hari ke depan.
- Pencarian kota global dengan fitur autocomplete.
- Deteksi geolokasi otomatis untuk cuaca lokal.
- Peta interaktif dari Leaflet dengan lapisan awan dan curah hujan.
- Grafik interaktif untuk suhu per jam dan probabilitas hujan.
- Antarmuka yang sepenuhnya responsif dengan tema Terang & Gelap.
- Pengaturan untuk mengubah satuan suhu (Celsius/Fahrenheit).
Teknologi yang Digunakan
Next.jsReactTypeScriptTailwind CSSZustandFramer MotionLeaflet.jsRechartsOpenWeatherMap APIWeatherAPI