Çalışma içeriği

Özeti

KittyCast, hava durumu API'si kullanarak anlık sıcaklığı gösteren sevimli ve renkli bir masaüstü uygulamasıdır. YouTube’da bir eğitim videosu izledikten sonra bu fikri kendi tarzımda geliştirmek istedim. Uygulamayı Hello Kitty temasına uyarlayarak daha tatlı ve görsel olarak keyifli hale getirdim. Bu proje tamamen kişisel motivasyonla, okul dışında yaptığım bir çalışmaydı.

Screenshot of my Weather App

Hedefi

Amacım, basit ama hoş görünen bir uygulama yaparak hem faydalı hem de eğlenceli bir deneyim sunmaktı. Gerçek zamanlı veri çekmeyi ve API kullanmayı öğrenmek istiyordum. Görsel tasarım benim için önemliydi; sıcak, özgün ve sevimli bir arayüz sunmak istedim. KittyCast, hem işlevsel hem de keyifli bir araç olmalıydı.

Zorluklar

En büyük zorluk, projeyi masaüstü uygulamasına dönüştürmek için Electron'u ilk kez kullanmamdı. Dosya yapısını ve front-end ile back-end arasındaki ilişkiyi anlamak başlangıçta zordu. Hava durumu verilerini doğru şekilde gösterebilmek için bolca araştırma ve deneme yaptım. Buna rağmen, bu süreç bana çok şey öğretti ve masaüstü uygulama geliştirmenin mantığını kavramamı sağladı.

Open-meteo API interface