API sederhana untuk mengelola koleksi buku menggunakan Hapi Framework. Proyek ini mendukung fitur CRUD (Create, Read, Update, Delete) dan query parameters untuk pencarian buku.
- Tambah Buku: Menambahkan buku baru ke koleksi.
- Lihat Buku Berdasarkan ID: Mendapatkan detail buku.
- Update Buku: Mengubah data buku berdasarkan ID.
- Hapus Buku: Menghapus buku berdasarkan ID.
git clone https://github.com/dhmsAdhty/bookShelf-API.git
cd bookShelf-API
npm install
npm start
Server berjalan di http://localhost:9000
.
- POST
/books
- Body:
{ "name": "Nama Buku", "year": 2024, "author": "Penulis", "summary": "Ringkasan Buku", "publisher": "Penerbit", "pageCount": 300, "readPage": 100, "reading": true }
- Framework: Hapi.js
- Database: Array sebagai penyimpanan sementara.
- Fork repo ini.
- Buat branch baru (
feature-<fitur>
). - Kirim Pull Request.
Selamat mencoba! 🎉