Ini adalah proyek akhir yang dibuat sebagai bagian dari kelas "Belajar Membuat Aplikasi Back-End untuk Pemula dengan Google Cloud" di Dicoding.
- Menyimpan buku
- Menampilkan seluruh buku
- Menampilkan detail buku berdasarkan ID
- Mengupdate data buku berdasarkan ID
- Menghapus buku berdasarkan ID
Proyek ini dibangun dengan menggunakan beberapa teknologi utama:
- Node.js: Sebagai lingkungan runtime server-side.
- Postman: Untuk menguji API.
- JavaScript: Bahasa pemrograman utama yang digunakan untuk mengembangkan API.
- Hapi Framework: Sebagai kerangka kerja Node.js untuk mengelola permintaan API.
POST /books: Menyimpan buku.GET /books: Menampilkan seluruh buku.GET /books/{bookId}: Menampilkan detail buku berdasarkan ID.PUT /books/{bookId}: Mengupdate data buku berdasarkan ID.DELETE /books/{bookId}: Menghapus buku berdasarkan ID.