/FinalProject_CreditApplication

Definex Java Spring Practicum final project

Primary LanguageJava

Definex Java Spring Practicum Final Projesi - Kredi Uygulaması

Konu

Bir kredi başvuru sistemi için, kredi başvuru isteklerini alıp ilgili kriterlere göre müşteriye kredi sonucunu dönen servisin içinde yer alacak restful bir uygulamanın Spring Boot framework kullanılarak yazılması ve isteğe bağlı olarak önyüzünün yazılması.

Kullanılan Design Patternlar

  • Kredi hesaplama türüne karar vermek için Strategy Design Pattern kullanıldı.
  • SMS sağlayacıları üzerinden mesaj yollamak için ise Adapter Design Pattern kullanıldı.

Kullanılan Frameworkler

  • Backend için Spring Boot ve Postgresql kullanıldı.
  • Frontend için React ve builld için Vite kullanıldı.
  • Dökümantasyon için Swagger UI kullanıldı.
  • Programın her bilgisayarda stabil çalışması için Docker dosyası hazırlandı.

Ekran Görüntüleri

Kredi Kayıt Ekranı

image

Kredi Kayıt Ekranı Sonuç

image

Kredi Sorgulama

image

Kredi Sorgulama Sonuç

image

Bilgi Güncelleme Ekranı

image

İsim Güncelleme

image

Soyisim Güncelleme

image

Müşteri Silme Ekranı

image

Müşteri Silme Ekranı Sonuç

image

Swagger UI

image