Data buku yang di simpan harus punya struktur object javascript seperti ini
{
id: 3657848524,
title: 'Harry Potter and the Philosopher\'s Stone',
author: 'J.K Rowling',
year: 1997,
isComplete: false,
}
Harus memiliki dua rak buku, yaitu "Belum Selesai Dibaca" & "Selesai Dibaca"
- Rak buku yang belum selesai dibaca hanya menyimpan buku ketika properti
isComplete
bernilaifalse
- Rak buku yang selesai dibaca hanya menyimpan buku ketika properti
isComplete
bernilaitrue
- Buku yang ditampilkan pada rak, baik itu "Belum Selesai Dibaca" atau "Selesai Dibaca" harus dapat di pindah antar keduanya
- Buku yang ditampilkan pada rak, baik itu "Belum Selesai Dibaca" atau "Selesai Dibaca" harus dapat dihapus
- Data buku yang ditambahkan akan tersimpan secara lokal di dalam browser
- Data buku yang tersimpan secara lokal akan tetap ada walaupun halaman web di refresh
- Tambahkan fitur pencarian buku untuk memfilter berdasarkan judul buku
- Bikin project tanpa starter pack project yang di buat oleh dicoding
- Kode di tulis dengan clean code tanpa ada komen yang masih aktif di dalam nya
- Ada improvisasi fitur seperti
- Custom dialog untuk konfirmasi hapus buku
- Bikin page untuk about, berisi tentang developer yang buat aplikasi tersebut
- Bikin page untuk contact, berisi tentang contact developer yang buat aplikasi tersebut
- Bikin nigt mode untuk aplikasi tersebut