Bu proje, kitap yönetimi, yazarlar, yayıncılar ve kategorilerle ilgili işlemleri yapmanıza olanak tanır. Kullanıcılar kitapları, yazarları, yayıncıları ve kategorileri görüntüleyebilir, ekleyebilir, güncelleyebilir ve silebilir. Bu uygulama, React ile yazılmış bir frontend ve RESTful API sağlayan bir backend içerir.
- Kitapları listeleme, ekleme, güncelleme ve silme
- Yazarları listeleme, ekleme, güncelleme ve silme
- Yayıncıları listeleme, ekleme, güncelleme ve silme
- Kategorileri listeleme, ekleme, güncelleme ve silme
- Kitaplar için yazar, yayıncı ve kategori ilişkileri
- React.js
- React Router
- Axios
- React Toastify
GET /api/books
: Tüm kitapları listelemeGET /api/books/{id}
: Kitap detaylarını getirmePOST /api/books
: Yeni kitap eklemePUT /api/books/{id}
: Kitap bilgilerini güncellemeDELETE /api/books/{id}
: Kitap silme
GET /api/authors
: Tüm yazarları listelemeGET /api/authors/{id}
: Yazar detaylarını getirmePOST /api/authors
: Yeni yazar eklemePUT /api/authors/{id}
: Yazar bilgilerini güncellemeDELETE /api/authors/{id}
: Yazar silme
GET /api/publishers
: Tüm yayıncıları listelemeGET /api/publishers/{id}
: Yayıncı detaylarını getirmePOST /api/publishers
: Yeni yayıncı eklemePUT /api/publishers/{id}
: Yayıncı bilgilerini güncellemeDELETE /api/publishers/{id}
: Yayıncı silme
GET /api/categories
: Tüm kategorileri listelemeGET /api/categories/{id}
: Kategori detaylarını getirmePOST /api/categories
: Yeni kategori eklemePUT /api/categories/{id}
: Kategori bilgilerini güncellemeDELETE /api/categories/{id}
: Kategori silme