← Tüm projeler
Hava Durumu
İlk Laravel projem: havaya ve saate göre temasını değiştiren OpenWeather tabanlı uygulama.
2026
- Laravel
- PHP
- Blade
- OpenWeather API
Problem
Backend'e ilk adım. Hedef bilinçli olarak küçüktü: bir framework'ün isteği nasıl karşıladığını, harici bir API ile nasıl konuştuğunu ve gizli anahtarların nerede yaşadığını uçtan uca görmek. Ama "hello world" değil — kullanılabilir bir şey.
Çözüm
Şehir adı yazılan, OpenWeather API'den güncel veriyi çekip sıcaklık, nem ve durumu gösteren bir hava durumu uygulaması. Küçük dokunuş: arayüz veriye tepki veriyor — açık bir yaz gecesi, karlı bir öğlen ve fırtınalı bir akşam farklı temalarla geliyor.
Yaklaşım
- Durum sınıflandırması: OpenWeather'ın durum kodları (2xx fırtına, 5xx yağmur, 6xx kar, 800 açık...) ve ikon son eki (
n= gece) birlikte okunaraknight-rain,day-sunny,thundergibi tema sınıflarına çevriliyor. - Laravel temelleri: route → controller → Blade view akışı,
Httpclient ile dış API çağrısı, API anahtarının.env'de tutulması. - Dürüst kapsam: tek controller, tek route. Bu proje bir ürün değil, bir başlangıç noktası — sonrasında Film Arşivim ve Baitless'ın üzerine kurulduğu zemin.