Skip to content

🌤️ Şehir bazlı hava durumu bilgileri ve grafikler sunan interaktif web uygulaması.

License

Notifications You must be signed in to change notification settings

mehmetadiyaman/weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Hava Durumu Uygulaması 🌤️

Bu proje, kullanıcıların şehir ismi girerek hava durumu bilgilerini görüntüleyebilecekleri interaktif bir web uygulamasıdır.

Özellikler ✨

  • Anlık hava durumu bilgisi
  • 5 günlük hava durumu tahmini
  • Sıcaklık değişim grafikleri
  • Nem ve basınç grafikleri
  • Rüzgar hızı radar grafiği
  • Responsive tasarım
  • Türkçe arayüz

Teknolojiler 🛠️

  • Node.js
  • Express.js
  • Handlebars (Template Engine)
  • Chart.js (Grafikler için)
  • OpenWeatherMap API
  • JavaScript (ES6+)
  • HTML5 & CSS3

Kurulum 📦

  1. Projeyi klonlayın
    git clone https://github.com/mehmetadiyaman/weather-app.git
  2. Gerekli paketleri yükleyin:
    npm install
  3. Uygulamayı başlatın:
    npm start
  4. .env dosyası oluşturun ve OpenWeatherMap API anahtarınızı ekleyin:
    OPENWEATHER_API_KEY=your_api_key_here
  5. Uygulamayı kullanın!

Kullanım 🎯

  1. Tarayıcınızda http://localhost:3000 adresine gidin
  2. Arama kutusuna bir şehir ismi girin
  3. Enter tuşuna basın veya arama butonuna tıklayın
  4. Hava durumu bilgilerini ve grafikleri görüntüleyin

API Endpointleri 🔌

  • GET / - Ana sayfa
  • GET /api/weather/:city - Şehir hava durumu bilgisi

Katkıda Bulunma 🤝

  1. Bu repository'yi fork edin
  2. Yeni bir branch oluşturun (git checkout -b feature/yeniOzellik)
  3. Değişikliklerinizi commit edin (git commit -am 'Yeni özellik eklendi')
  4. Branch'inizi push edin (git push origin feature/yeniOzellik)
  5. Pull Request oluşturun

Lisans 📄

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


⭐️ Bu projeyi beğendiyseniz yıldız vermeyi unutmayın!