Skip to content

requizm/kutuphane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basit bir kütüphane otomasyon web uygulaması. Yazar ve yayınevi ekleyip, ardından kitap ekleyebilirsiniz. Bazı işlemleri yapmak için admin rolünde olmanız gerekiyor.

Kullanılan Teknolojiler

  • Spring Boot
  • Jpa
  • OAuth2
  • Maven
  • Thymeleaf
  • Bootstrap
  • MySQL

Kurulum

git clone https://github.com/requizm/kutuphane.git
cd kutuphane
mvn spring-boot:run

Kabuller

  • Standart ve tek admin hesap bilgileri; email: [email protected] şifre: root
  • Kayıt olduğunuz veya github ile giriş yaptığınız her hesap, otomatik USER rolü olarak kabul edilir.
  • ADMIN rolü her işlemi yapabiliyorken, USER rolü sadece yayınevi ve yazar işlemlerini yapabilir.
  • Application.properties dosyasından veritabanı ayarları ve github oauth2 ayarları yapmayı unutmayın.

Notlar

  • Exception class'larının işe yaramadığının farkındayım, prototip olarak kalsın diye bıraktım.
  • Birim testlerin çok verimli olduğunu söyleyemem, o da prototip gibi oldu.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published