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.
İ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
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ı
Uygulama ile ilgili geri bildirimleriniz için kişisel mail adreslerimizden ulaşım sağlayabilirsiniz.
Hakan YAVAŞ: hakanyavaseng@gmail.com Emre KART: kartemre3403@gmail.com Alperen GÜNEŞ: alperenmanavgat@gmail.com
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