Skip to content

LinggarR01/BookshelfApp-Dicoding-Week3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bookshelf App

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.

Fitur

  • 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 localStorage sehingga tidak hilang saat halaman dimuat ulang.

Teknologi yang Digunakan

  • HTML: Struktur tampilan aplikasi.
  • CSS: Gaya tampilan untuk meningkatkan user experience.
  • JavaScript: Logika aplikasi, manipulasi DOM, dan penyimpanan data di localStorage.

Cara Menggunakan

  1. Clone Repository
    git clone https://github.com/LinggarR01/BookshelfApp-Dicoding-Week3.git
  2. Buka di Browser
    • Buka file index.html menggunakan browser favorit Anda.
  3. Tambahkan Buku
    • Isi form dengan judul, penulis, dan tahun.
    • Klik tombol "Tambah Buku".
  4. Pindahkan Buku ke Selesai Dibaca
    • Klik tombol "Selesai Dibaca" pada buku yang ingin dipindahkan.
  5. Hapus Buku
    • Klik tombol "Hapus" untuk menghapus buku dari daftar.
  6. Data Tersimpan Secara Otomatis
    • Semua perubahan disimpan di localStorage.
  7. Pencarian buku
    • Pencarian dilakukan berdasarkan judul buku.

Struktur Folder

BookshelfApp-Dicoding-Week3/
│── index.html
│── styles.css
│── script.js
│── README.md

Lisensi

Aplikasi ini dibuat untuk keperluan pembelajaran dan bebas digunakan oleh siapa saja.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published