/bookshelf

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

Primary LanguageJavaScript

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.