Bu proje, kullanıcıların şehir ismi girerek hava durumu bilgilerini görüntüleyebilecekleri interaktif bir web uygulamasıdır.
- 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
- Node.js
- Express.js
- Handlebars (Template Engine)
- Chart.js (Grafikler için)
- OpenWeatherMap API
- JavaScript (ES6+)
- HTML5 & CSS3
- Projeyi klonlayın
git clone https://github.com/mehmetadiyaman/weather-app.git
- Gerekli paketleri yükleyin:
npm install
- Uygulamayı başlatın:
npm start
.env
dosyası oluşturun ve OpenWeatherMap API anahtarınızı ekleyin:
OPENWEATHER_API_KEY=your_api_key_here
- Uygulamayı kullanın!
- Tarayıcınızda
http://localhost:3000
adresine gidin - Arama kutusuna bir şehir ismi girin
- Enter tuşuna basın veya arama butonuna tıklayın
- Hava durumu bilgilerini ve grafikleri görüntüleyin
GET /
- Ana sayfaGET /api/weather/:city
- Şehir hava durumu bilgisi
- Bu repository'yi fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/yeniOzellik
) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik eklendi'
) - Branch'inizi push edin (
git push origin feature/yeniOzellik
) - Pull Request oluşturun
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!