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