Aplikasi web To-Do List sederhana namun fungsional yang dibuat sebagai mini-project untuk Coding Camp RevoU. Aplikasi ini dirancang untuk membantu pengguna mengelola tugas harian dengan antarmuka yang bersih dan intuitif. Dibangun sepenuhnya menggunakan HTML, CSS, dan JavaScript murni untuk mempraktikkan dasar-dasar pengembangan web front-end, UI yang dibuat dengan menggunakan tema Pixel.
- β Manajemen Tugas (CRUD): Tambah, lihat, edit, dan hapus tugas dengan mudah.
- βοΈ Update Tugas: Popup modal interaktif untuk mengubah detail tugas.
- π Ubah Status: Lacak progres setiap tugas dengan status Pending, Ongoing, dan Done.
- π Filter Tugas: Saring daftar tugas berdasarkan status untuk fokus pada apa yang penting.
- πΎ Penyimpanan Lokal: Semua tugas tersimpan di Local Storage, sehingga data tidak akan hilang saat browser ditutup atau di-refresh.
- π± Desain Responsif: Tampilan yang dioptimalkan untuk pengalaman pengguna yang baik di perangkat desktop, tablet, dan mobile.
- π Notifikasi & Konfirmasi: Popup konfirmasi untuk aksi penting (seperti hapus dan tandai selesai) dan notifikasi untuk feedback kepada pengguna.
- Struktur & Konten: HTML5
- Styling: CSS3 (termasuk Flexbox & Grid untuk layout)
- Fungsionalitas: JavaScript (ES6+) untuk manipulasi DOM dan logika aplikasi.
- Penyimpanan Data: Web Storage API (Local Storage)
- Ikon: Font Awesome
- Font: Google Fonts (Poppins & Pixelify Sans)
.
βββ assets/
β βββ tampilan-aplikasi.png
β βββ kartun.png
β βββ love.png
βββ css/
β βββ style.css
βββ js/
β βββ script.js
βββ index.html
Menampilkan antarmuka daftar tugas yang sederhana dan responsif β pengguna dapat menambahkan, mengedit, memfilter berdasarkan status (aktif/selesai), serta menghapus tugas.
Fitur | Status | Keterangan |
---|---|---|
π Filter | β | Sudah berjalan real-time berbasis keyword |
βοΈ Edit Tugas | β | Edit teks dan tanggal tugas |
β Tambah Tugas | β | Upload + preview + menyimpan ke database secara realtime |
π‘οΈ Validasi Form | β | Validasi dasar tersedia, namun belum semua bersifat wajib |
Proyek ini dibuat untuk menyelesaikan Mini Project Coding Camp oleh RevoU, bulan Juli 2025.
Pengembang:
π§βπ» Fatiya Labibah
π Coding Camp RevoU - 21-25 July 2025