Bookshelf merupakan web aplikasi untuk menejemen buku yang dibuat dengan vanila javacript, ini merupakan tugas akhir dari modul kelas Belajar Membuat Front-End Web untuk Pemula yang dibuat oleh dicoding.
Fitur yang ada di aplikasi ini di antaranya:
- Menambah buku. (Create)
- Menampilkan semua buku. (Read)
- Memindahkan buku yang mana sudah selesai dibaca atau belum. (Update)
- Mengubah konten buku. (Update)
- Menghapus buku jika sudah tidak dibutuhkan lagi. (Delete)
- Mencari buku.
- Menyimpan data di peramban pengguna dengan API Web Storage.
- Clean Code.
- Gunakan
onInput
pada meng-input element supaya reaktif. - Sort Books.
- Footer.
- Validasi jika nilai berbeda dari sebelumnya. (Update)
- Hilangkan form saat pencarian dan munculkan saat tombol Ubah Buku dipencet.
- Tambahkan Cache untuk mode offline. How To Make Your Website Work Offline
Untuk bagian back-end silakan buka branch
yang lain di repository ini.