Task Manager adalah aplikasi manajemen tugas berbasis web yang dirancang untuk membantu pengguna dalam mengatur, melacak, dan menyelesaikan tugas secara efisien. Aplikasi ini menyediakan tampilan dashboard statistik, form input tugas, serta daftar tugas yang dapat difilter berdasarkan status dan prioritas.
- HTML5 & CSS3 β Struktur dan tampilan aplikasi
- JavaScript (Vanilla JS) β Logika interaktif dan manipulasi DOM
- LocalStorage β Penyimpanan data tugas secara lokal di browser
- IBM Granite AI β Dukungan AI selama proses pengembangan
- Tambah, edit, dan hapus tugas
- Tandai tugas sebagai selesai atau buka kembali
- Prioritas tugas: Tinggi, Sedang, Rendah
- Filter tugas berdasarkan status dan prioritas
- Statistik real-time: total tugas, selesai, belum selesai
- Pencarian tugas berbasis teks
- Desain responsif yang ramah pengguna
- Menampilkan 3 tugas terbaru pada Dashboard
- Clone repository ini atau unduh file
index.html. - Buka file
index.htmlmenggunakan browser (Chrome/Firefox). - Tidak diperlukan server backend atau database eksternal β semua data tersimpan di
localStoragebrowser. - Siap digunakan!
Selama pengembangan aplikasi Task Manager, saya menggunakan IBM Granite Model melalui platform Google Colab sebagai asisten coding berbasis AI untuk mempercepat dan meningkatkan kualitas aplikasi.
- Code Suggestions: Membantu menghasilkan template HTML dan CSS dengan struktur semantik dan desain modern.
- Optimization Insights: Memberikan saran dalam pengelompokan fungsi JavaScript agar lebih modular dan efisien.
IBM Granite mendukung proses belajar dan produktivitas saya dalam membangun aplikasi ini dari awal, membuat pengembangan lebih cepat dan terstruktur.