/Library

Primary LanguageHTML

Proje Hakkında

✔️ Proje temel bir kütüphane uygulamasıdır.

✔️ Projede ağırlık verilen kısım backend di,Inversion of Cotrol, SOLID,Object Orianted Programming ve Clean Code uygulanmaya çalışıldı.

✔️ Frontend ve database kısmında eksiklikler mevcut.Daha sonraki commitlerde bu kısımlarda iyileştirmeler yapılacaktır.

✔️ Projede kitap tanımı,yazar yanımı,yayın evi tanımı yapılmaktadır.Kitap,yazar,yayın evi için ekleme,silme güncelleme işlemleri yapılabilmektedir.

✔️ Kitaplar bölümünde kitap adı, keri adı, kazar ya da ISBN ile arama yapılabilmektedir.

Proje Kurulum

✔️ Projeyi kendi bilgisayarınıza indirdikten sonra IDE ortmanıza aktarmanız gereklidir.

✔️ Öncelikle veritabanımızda resource dosyası içinde bulunan sql dosyasının içindeki kodları kendi databasnizde çalıştırmanız gereklidir.

✔️ Daha sonra programı çalıştırıp tarayıcımıza http://localhost:8080/ yazdığınızda index sayfası karşılayacaktır;

✔️ Daha sonra buradan admin sayfasına gidip kütüphane uygulaması için gerekli ekleme,silme,güncelleme,arama işlemlerimizi gerçekleştirebilirsiniz.

Kullanılan Teknolojiler

✔️ Java Spring Boot

✔️ Thmeyeleaf

✔️ JPA

✔️ Maven

✔️ MySql