Skip to content

hakanyavaseng/ServerHealthMonitoringApp

Repository files navigation

Logo

Sunucu Sağlığı İzleme Uygulaması

Proje amacı ve hedefi, Mergen Yazılım A.Ş'nin farklı lokasyonlarda bulunan sunucularının çalışma ve sağlık durumlarını detaylı bir şekilde izlemek ve kontrol etmek için mobil tabanlı uygulama geliştirmektir. Bu proje, firmanın Türkiye genelindeki farklı lokasyonlardaki sunucularının anlık çalışma ve detaylı sağlık durumlarını tek bir uygulama üzerinden izleyebilmesine olanak sağlayarak, manuel yöntemlerle sunucu kontrolü yapmaktan kaynaklanan zorlukları ortadan kaldırmayı hedeflemektedir.

Kullanılan Teknolojiler

İstemci: Kotlin

Sunucu: Java & Spring Boot Framework (Hibernate ORM, Spring Security, Lombok, Spring JPA)

Veritabanı: Microsoft SQL Server

Programlama Dilleri: Java, Kotlin

Tasarım: Figma, Adobe XD

İş Takip: Click Up

Kullanılan Mimariler: Repository Pattern

API Test: Postman

Veritabanı Arayüzü: SQL Server Management Studio

Veritabanı: MSSQL

Veritabanı ER Diyagram Tasarımı: Visual Paradigm

IDE: Intellij IDEA, Visual Studio Code, Android Studio

Uygulama Ekran Görüntüleri

Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü

Ekip Üyeleri

Hakan YAVAŞ - @hakanyavaseng:

  => Veritabanı tasarımı ve implementasyonu
  => Java Spring Boot ile REST API geliştirme (Hibernate ORM, Repository Desgign Pattern, Mail Service)
  => Rest API ile çalışacak client (Kotlin) fonksiyonlarının geliştirilmesi ve testi
  => Client üzerinde Google OAuth2 ile Google Login servisi, file import/export işlemleri

Emre KART - @kartemre:

  => Gereksinim analizi yapılması
  => Gereksinimlere göre veritabanı ER diyagram tasarımı
  => Sunucu ekleme sayfasının entegrasyonu
  => Android studio üzerinden uygulama arayüzü yedek prototip tasarımları
  => Raporlama ve sunum

ALPEREN GÜNEŞ - @Sunnrise:

  => Uygulama logo ve arayüz tasarımının Figma üzerinden yapılması
  => Uygulama tasarımının Kotlin'e entegre edilmesi
  => Uygulama giriş, kayıt, doğrulama işlemlerinin API servisi için hazır hale getirilmesi
  => Server Detay kısmının tasarlanması ve gerekli API servis istekleri araclığıyla bilgilerin görüntülenmesi
  => Diğer API istekleri için gerekli olan yapıların Client üzerinde kurulması
  => Belirli bir standart çerçevesinde Kullanıcı Arayüzü(UI) geliştirmelerinin yapılması

Geri Bildirim

Uygulama ile ilgili geri bildirimleriniz için kişisel mail adreslerimizden ulaşım sağlayabilirsiniz.

 
    Hakan YAVAŞ: [email protected]
    Emre KART: [email protected]
    Alperen GÜNEŞ: [email protected]

Anahtar Kelimeler

Sunucu İzleme, Mobil Uygulama, Sağlık Durumu Takibi, Java, Kotlin, Spring Boot, Hibernate, JPA, Postman, Docker, Intellij IDEA, Visual Studio Code, Android Studio, Sağlık Durumu İzleme, SQL Server, MSSQL, Veritabanı Yönetimi, Retrofit, Backend-Frontend İletişimi, API Entegrasyonu