Skip to content

arul-intcygen/MoodCast

Repository files navigation

MoodCast 🌦️📚

MoodCast adalah aplikasi web berbasis React yang memberikan rekomendasi aktivitas cerdas berdasarkan kondisi cuaca real-time. Proyek ini menggabungkan data cuaca dari OpenWeather API dengan kurasi buku dari Open Library API untuk menciptakan pengalaman pengguna yang personal.

image

✨ Fitur Utama

  • Real-time Weather: Cek kondisi cuaca di kota mana pun.
  • Dynamic Suggestion: Memberikan saran aktivitas unik sesuai deskripsi cuaca.
  • BookFinder (Rainy Mode): Fitur otomatis yang muncul hanya saat hujan untuk memberikan rekomendasi buku acak agar waktu luangmu tetap produktif.
  • External Library Access: Tombol pintas menuju Z-Library untuk mencari referensi bacaan lebih lanjut.
  • Glassmorphism UI: Antarmuka modern dan transparan yang nyaman di mata.

📸 Screenshots

Tampilan Utama (Cerah/Berawan)

image

Fitur BookFinder (Saat Hujan)

Screenshot 2026-01-12 at 14-13-13 moodcast-app

🛠️ Tech Stack


🚀 Instalasi & Persiapan

Ikuti langkah-langkah ini untuk menjalankan proyek di mesin lokalmu:

  1. Clone Repositori
git clone https://github.com/arul-intcygen/moodcast.git
cd moodcast
  1. Instal Dependensi Pastikan kamu sudah menginstal Node.js dan npm.
npm install
  1. Konfigurasi API Key Buat file .env di root folder dan masukkan API Key OpenWeather kamu:
VITE_WEATHER_API_KEY=(API-KEY)
  1. Jalankan Aplikasi
npm run dev

About

Aplikasi web berbasis React yang memberikan rekomendasi aktivitas berdasarkan kondisi cuaca real-time di suatu kota.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors