Skip to content

Bookshelf merupakan tugas akhir dari salah satu kelas yang diadakan oleh Dicoding.

Notifications You must be signed in to change notification settings

nnivxix/bookshelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookshelf

Bookshelf image

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.

HTML5 CSS3 JavaScript

W3C Validation Website GitHub last commit GitHub deployments GitHub repo size

Rating from Dicoding

Features

Fitur yang ada di aplikasi ini di antaranya:

  1. Menambah buku. (Create)
  2. Menampilkan semua buku. (Read)
  3. Memindahkan buku yang mana sudah selesai dibaca atau belum. (Update)
  4. Mengubah konten buku. (Update)
  5. Menghapus buku jika sudah tidak dibutuhkan lagi. (Delete)
  6. Mencari buku.
  7. Menyimpan data di peramban pengguna dengan API Web Storage.

Screenshot

Shot

Next Todo

  • 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

⚠ Info ⚠

Untuk bagian back-end silakan buka branch yang lain di repository ini.