Tüm Projeler
Duyari.com.tr
Web Geliştirme2022Nisan 2026

Duyari.com.tr

Üniversite 2. Sınıf Bahar dönemi dersimizde Yazılım Mühendisliğine giriş dersi ödevi olarak gerçekleştirdiğim deprem uyarı sistemi için hazırlamış olduğum makine öğrenmesi ve bu projenin detayını anlattığı web sitesidir. Şu anda portföy olarak yer alsada ilk baştaki işlevi yapılan tahminleri ve uygulamanın işleyişinin yer aldığı bir sitedir. Bu algoritmanın elemanları ve açıklamaları ise şöyle: 1)Başla - Algoritmanın başlangıç noktasını belirtir. 2)Veri Kaynağından Veri Çek - Deprem, hava durumu ve yer hareketi verilerini veri kaynağından çekmek için kullanılır. 3)Verileri İşle - Veri kaynağından çekilen verileri işleyerek uygun formata getirir ve kullanılabilir hale getirir. 4)Belirlenen Adresleri İşle - Kullanıcının belirlediği adresleri işleyerek uygun formata getirir ve kullanılabilir hale getirir. 5)Hesaplamalar Yap - Deprem verileri ve fay hattı uyarıları kullanılarak adreslerin deprem risk puanlarını hesaplar. 6)Kullanıcı Girişi – Kullanıcılardan gerekli verileri almak ve alınan verilerin karışıklığını engellemek için kullanıcılar özel olarak tanımlıyoruz. Bunun içinde bir kullanıcı girişi olması gerekiyor. 7)Üyemi? – Burada ise daha önceden bir kullanıcı oluşturmuş mu ya da bir hesabı olmayan kullanıcılar için sorgu kısmı. a) Kullanıcı Adı ve Şifre Al (evet) – Her kullanıcının ayrı verileri olduğu için, kullanıcıları ayırmıştık burada ise her kullanıcı sadece kendi hesabına giriş yapabilmesi için giriş doğrulaması bölümü var. Kullanıcı Adı ve Şifre Doğru mu? – Girdileri kontrol eder. 1) Kullanıcı Adı ve Şifre Al (hayır) – Uyumsuz ise tekrardan kullanıcı adı ve şifre al kısmına yönlendirecek. 2) Giriş Yap (evet) – Girilen bilgiler uyumlu ise Giriş yap. b) Hesap oluştur (hayır) – Bu kısımda var olan bir hesabımız olmadığı için kendimize yeni bir hesap oluşturuyoruz. Kullanıcı Adı ve Şifre Al – Uygulama giriş için seçilen ad. (ID) Kullanıcı Adı Eşsiz mi? – Seçilen ID eşsiz mi, verilerin çakışmaması için. Bu kontrol. 1) Hesap Oluştur (hayır) - Yeniden Kullanıcı Adı Seç. 2) Giriş Yap (evet) – Giriş Yap. 8)Uygulamaya Devam Et – Kullanıcı Giriş Sayfasından Uygulamaya giriş yapılan aşama bu aşama ile kullanıcılar giriş yaptıkları hesaba erişebilir. 9)Belirlenen Kişilerin Adresleri İşle - Kullanıcının belirlediği kişilerin adreslerini işleyerek uygun formata getirir ve kullanılabilir hale getirir. 10)Uyarıları Göster/Gönder - Hesaplanan deprem risk puanlarına göre kullanıcıya uygun uyarıları gösterir ve/veya SMS/email gibi yollarla uyarıları gönderir ve olan depremleri (yakınındaki) haber verir. 11)Uyarıları Güncelle - Veri kaynağından çekilen veriler değiştiğinde, hesaplamaları ve uyarıları güncellemek için kullanılır. 12)İşlenen verileri Dokümanını Paylaş – Bu kısım canlı toplanan verilerden yola çıkarak oluşturulan makine öğrenmesi metoduna göre olası depremleri önceden haber verecek eğer olası bir deprem tespit etmezse 10. Adımın aynını yerine getirecek. 13)Arka Planda Çalıştır - Uygulamanın arka planda çalışmasını sağlar, böylece kullanıcı uygulamayı açık bırakmadan da uyarıları alabilir. 14)Kullanıcıdan Çıkış İsteği Geldi mi? (Evet/Hayır) - Kullanıcının uygulamadan çıkış yapmak isteyip istemediğini kontrol eder. 15)Otomatik Uyarı Gönder - Belirli aralıklarla otomatik olarak uyarıları gönderir, böylece kullanıcı her zaman güncel ve doğru bilgiye sahip olur. Eğer Kullanıcı Çıkış İsteği Yaptıysa, Çıkış Yap - Kullanıcının uygulamadan çıkış yapmasını sağlar. 16)Bitir – Programı Sonlandır

Kullanılan Teknolojiler

ReactTailwind

Etiketler

Kurumsal