Bu repo, kullanıcıların mevcut konumlarına veya aradıkları herhangi bir şehre özgü hava durumu bilgilerini gerçek zamanlı olarak alabilecekleri modern ve kullanıcı dostu bir hava durumu web uygulamasını barındırır. Flask framework'ü kullanılarak geliştirilmiş olup, OpenWeatherMap API'den yararlanarak sıcaklık, nem, rüzgar hızı ve daha fazlası gibi hava durumu verilerini sunar.
- Gerçek Zamanlı Hava Durumu Bilgileri: Uygulama, OpenWeatherMap API kullanarak gerçek zamanlı hava durumu verileri sağlar.
- Çoklu Dil Desteği: Kullanıcılar, uygulamayı Türkçe, İngilizce ve Hollandaca olmak üzere üç farklı dilde kullanabilirler.
- Kullanıcı Konumu Tabanlı Sonuçlar: Cihazın konum servisleri aracılığıyla kullanıcıların mevcut konumlarına göre hava durumu bilgileri alınabilir.
- Arama İşlevselliği: Kullanıcılar, ilgilendikleri herhangi bir şehrin hava durumu bilgilerini arayabilir ve görüntüleyebilirler.
- Kullanıcı Dostu Arayüz: Temiz ve anlaşılır bir kullanıcı arayüzü ile kullanıcıların hava durumu verilerine kolayca erişmelerini sağlar.
Projeyi yerel makinenizde çalıştırmak için aşağıdaki adımları takip edin:
- Repoyu klonlayın veya indirin.
- Gerekli Python paketlerini kurmak için
pip install -r requirements.txt
komutunu kullanın. - Flask uygulamasını başlatmak için
flask run
komutunu çalıştırın. - Tarayıcınızda
localhost:5000
adresine giderek uygulamayı kullanmaya başlayın.
Bu proje, açık kaynaklı bir girişimdir ve iyileştirmeler için katkılarınıza açıktır. Katkıda bulunmak isterseniz, lütfen bir pull request oluşturun veya iyileştirme önerilerinizle ilgili bir issue açın.