todo_list
Proyek ini merupakan hasil dari kelas Belajar Membuat Front-End Web untuk Pemula di Dicoding. Modul ini berfokus pada pengembangan situs web interaktif dengan memanfaatkan teknik manipulasi DOM, event handling, dan penyimpanan web menggunakan JavaScript.
Aplikasi ini menerapkan konsep ES6, menggunakan Webpack sebagai module bundler, serta menerapkan AJAX untuk pengambilan dan pengelolaan data secara dinamis. Fitur utama mencakup pencarian buku berdasarkan judul, penambahan buku ke dalam kategori "Belum Dibaca" dan "Sudah Dibaca", serta manajemen buku seperti memindahkan, menghapus, dan mengedit data buku.
Penyimpanan data menggunakan localStorage memastikan bahwa daftar buku tetap tersimpan meskipun halaman dimuat ulang. Sebagai tugas akhir, proyek ini dirancang untuk memberikan pengalaman pengguna yang optimal dan melatih pemahaman mendalam tentang fundamental pengembangan front-end modern.