Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ferdiozer/earthquake

Türkiye Depremler Api ve Arayüz. (Node JS,React JS)
https://github.com/ferdiozer/earthquake

api client google-maps-api nodejs react reactjs turkey turkey-earthquake

Last synced: 2 months ago
JSON representation

Türkiye Depremler Api ve Arayüz. (Node JS,React JS)

Awesome Lists containing this project

README

        

# Türkiye Deprem Api
Türkiye'de gerçekleşen son 500 deprem bilgisinin Kandilli Rasathanesi'nin internet sitesinden çekilerek oluşturulmuş rest api servisidir. Veriler json formatında çıktı olarak alınabilir ve üzerlerinde filtreleme işlemleri uygulanabilir.

> **WEB:** https://deprem.piyanos.com

Uuygulama özellikleri

API:

- JSON veri yapısı
- Node Js
- Socket
- Apiyi uygulamalarınızda istediğiniz gibi kullanabilirsiniz.

WEB:

- React Js
- Google Map
- Animasyon
- Uygulamalarınıza kolayca entegre edilebilir


MOBILE APP : feature...

> **API :** https://deprem.piyanos.com/api

## Api Kullanım
| Başlık | Açıklama |
| --------- | :-----------------------------------------------------------------: |
| /api | (Endpoint) Türkiye'de gerçekleşen deprem bilgisini getirir. |
| date | (Query), date değeri gönderildiğinde o tarihteki verileri getirir |
| startDate | (Query) Belirlenen tarihteki ve ondan sonraki bütün kayıtları getir |
| endDate | (Query) Belirlenen tarihteki ve ondan önceki bütün kayıtları getir |




startDate,endDate ve date (query) parametrelerini gönderirken geçerli olan global tarih formatı göndermeyi unutmayın.



## Uygulama Görüntüsü (React js)
![Resim](https://raw.githubusercontent.com/ferdiozer/earthquake/main/deprem.jpg)

![Resim](https://raw.githubusercontent.com/ferdiozer/earthquake/main/deprem_mobil.png)

## Local Bilgisayarda Kurulum
Bilgisayarınızda node js yüklü değilde yükleyiniz

1-) Depoyu Yerel Bilgisayarınıza İndirin.
> **ADIM-1 :**
```git clone https://github.com/ferdiozer/earthquake```

2-) Bağımlılıklarını Kurun
> **ADIM-2 :** api ve web için ayrı ayrı yapınız
```npm install```

3-) Son (Testing)


```npm start```
> **SERVER :** --> Proje http://localhost:3070/api

```npm start```
> **CLIENT :** --> Proje http://localhost:3000

## Veri Kaynağı
Veriler BOĞAZİÇİ ÜNİVERSİTESİ KANDİLLİ RASATHANESİ VE DEPREM ARAŞTIRMA ENSTİTÜSÜ internet sitesi üzerinden sağlanmaktadır.

Web siteye gitmek için : http://www.koeri.boun.edu.tr/scripts/lst0.asp

## Lisans
MIT License


> **MIT :** https://github.com/ferdiozer/earthquake/blob/main/LICENSE

## Geliştiriciler
Ferdi Özer


> **GITHUB :** https://github.com/ferdiozer

## Destekleyenler
NKU (Namık Kemal Üniversitesi - Çorlu Mühendislik Fakültesi)


Piyanos Software


> **WEB SITE :** https://piyanos.com

Sorularınız için : https://github.com/ferdiozer/earthquake/issues