Bu proje, Türkiye ve dünya genelindeki depremleri gerçek zamanlı olarak görüntülemek için geliştirilmiş bir web uygulamasıdır. USGS (United States Geological Survey) API'sini kullanarak deprem verilerini çeker ve kullanıcı dostu bir arayüz ile sunar.
- 🗺️ Etkileşimli harita görünümü
- 📍 Türkiye'nin önemli şehirleri için özel arama desteği
- 📅 Tarih aralığı ile filtreleme
- 📊 Deprem büyüklüğüne göre filtreleme
- 🌓 Koyu/Açık tema desteği
- 📱 Mobil uyumlu tasarım
- 🔄 Gerçek zamanlı veri güncelleme
- 🎨 Deprem büyüklüğüne göre renkli gösterim
- 📝 Detaylı deprem bilgileri
- Python 3.x
- Flask
- HTML5
- CSS3
- JavaScript
- Leaflet.js (Harita görüntüleme)
- Bootstrap 5
- USGS Earthquake API
flask==2.3.3
requests==2.26.0
folium==0.12.1
python-dotenv==1.0.0
- Projeyi klonlayın:
git clone https://github.com/erent8/Earthquake-Viewer-Map
cd Earthquake-Viewer-Map
- Gerekli paketleri yükleyin:
pip install -r requirements.txt
- Uygulamayı başlatın:
python main.py
- Tarayıcınızda aşağıdaki adresi açın:
http://localhost:5000
Aynı ağdaki mobil cihazlardan erişmek için:
- Bilgisayarınızın IP adresini öğrenin:
ipconfig # Windows için
ifconfig # Linux/Mac için
- Mobil cihazınızın tarayıcısında şu adresi açın:
http://[BILGISAYAR_IP]:5000
- Şehir Seçimi: Türkiye'nin önemli şehirlerinden birini seçin
- Tarih Aralığı: İstediğiniz tarih aralığını belirleyin
- Büyüklük Filtresi: Minimum deprem büyüklüğünü ayarlayın
- Tema Değiştirme: Sağ üst köşedeki tema değiştirme butonu ile koyu/açık tema arasında geçiş yapın
- 🔴 7.0+ : Kırmızı
- 🟠 6.0-6.9 : Turuncu
- 🟡 5.0-5.9 : Sarı
- 🟢 4.0-4.9 : Açık Yeşil
- 💚 3.0-3.9 : Yeşil
- Bu projeyi fork edin
- Yeni bir branch oluşturun (
git checkout -b feature/yeniOzellik
) - Değişikliklerinizi commit edin (
git commit -am 'Yeni özellik: Detaylar'
) - 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.
- USGS için deprem verilerini açık bir şekilde paylaştıkları için
- Leaflet.js ekibine harika harita kütüphanesi için
- Bootstrap ekibine modern UI framework'ü için