Bookshelf App adalah aplikasi sederhana yang memungkinkan pengguna untuk menambahkan, menghapus, dan menandai buku sebagai selesai dibaca. Data buku disimpan secara lokal menggunakan localStorage, sehingga tetap tersedia meskipun halaman direfresh.
- Menambahkan Buku: Pengguna dapat menambahkan buku baru dengan judul, penulis, dan tahun.
- Menandai Buku sebagai Selesai Dibaca: Buku yang telah selesai dibaca dapat dipindahkan ke kategori "Selesai Dibaca".
- Menghapus Buku: Buku dapat dihapus dari daftar jika sudah tidak diperlukan.
- Menyimpan Data Secara Lokal: Semua data disimpan di
localStoragesehingga tidak hilang saat halaman dimuat ulang.
- HTML: Struktur tampilan aplikasi.
- CSS: Gaya tampilan untuk meningkatkan user experience.
- JavaScript: Logika aplikasi, manipulasi DOM, dan penyimpanan data di
localStorage.
- Clone Repository
git clone https://github.com/LinggarR01/BookshelfApp-Dicoding-Week3.git
- Buka di Browser
- Buka file
index.htmlmenggunakan browser favorit Anda.
- Buka file
- Tambahkan Buku
- Isi form dengan judul, penulis, dan tahun.
- Klik tombol "Tambah Buku".
- Pindahkan Buku ke Selesai Dibaca
- Klik tombol "Selesai Dibaca" pada buku yang ingin dipindahkan.
- Hapus Buku
- Klik tombol "Hapus" untuk menghapus buku dari daftar.
- Data Tersimpan Secara Otomatis
- Semua perubahan disimpan di
localStorage.
- Semua perubahan disimpan di
- Pencarian buku
- Pencarian dilakukan berdasarkan judul buku.
BookshelfApp-Dicoding-Week3/
│── index.html
│── styles.css
│── script.js
│── README.md
Aplikasi ini dibuat untuk keperluan pembelajaran dan bebas digunakan oleh siapa saja.