A weather app with user interface using React

React Weather App

Bu, React Weather App adlı bir hava durumu uygulamasıdır. Kullanıcının bir şehir adı girdiği zaman, uygulama o şehirdeki hava durumu verilerini çeker ve sıcaklık, hissedilen sıcaklık, ülke adı, şehir adı ve nüfus bilgilerini gösterir.

Kurulum

Projeyi klonlamak için aşağıdaki komutu kullanabilirsiniz: git clone ‘https://github.com/lutfiEmre/react-weather-app.git

Daha sonra, projenin klasörüne gidin ve aşağıdaki komutları sırasıyla kullanarak gerekli paketleri yükleyin ve uygulamayı çalıştırın:

cd react-weather-app npm install npm start

Uygulama http://localhost:3000 adresinde çalışacaktır.

Kullanım

Uygulama açıldığında, bir ülke adı girmeniz gerekmektedir. Ülke adını girdikten sonra, uygulama hava durumu verilerini çekecek ve ekranda gösterecektir.

API Key

Uygulama, OpenWeatherMap API’sini kullanmaktadır. API’ye erişmek için bir API anahtarına ihtiyacınız olacaktır. API anahtarınız yoksa, önce buradan kayıt olmanız ve bir anahtar almanız gerekiyor.

 API anahtarınızı aldıktan sonra, projenin ana dizinindeki `src` klasöründe `App.js` dosyasını açın. Dosyanın içerisinde
const apiKey = "yourapikey"; adındaki değeri göreceksiniz "" başlıkların içerisindeki yourapikey yerine apinizi yapıştırın

Kullanılan API’ler

  • OpenWeatherMap API – Hava Durumu
  • Restcountries.com – Ülke bilgisi

Kullanılan Diller ve Kütüphaneler

  • HTML
  • CSS
  • JavaScript
  • React
  • Axios

Kullanım

Uygulama açıldığında, bir ülke adı girmeniz gerekmektedir. Ülke adını girdikten sonra, uygulama hava durumu verilerini çekecek ve ekranda gösterecektir.

Katkıda Bulunma

Bu proje açık kaynaklıdır ve katkıda bulunmaktan mutluluk duyarız. Herhangi bir sorunuz veya öneriniz varsa, lütfen bir Issue açın veya bir Pull Request gönderin.

Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakın.

GitHub

View Github