Aplikasi Todo Vue 3
Aplikasi todo sederhana yang dibangun dengan Vue 3 dan Vite untuk manajemen tugas
Bagikan proyek ini:
Tentang Proyek
Aplikasi Todo Sederhana dengan Vue 3 (Simple Todo App with Vue 3)
Aplikasi todo yang bersih dan fungsional, dibangun dengan Vue 3 dan Vite. Menampilkan pola reaktif modern dan antarmuka pengguna yang responsif untuk manajemen tugas yang efisien.

📋 Ringkasan
Ini adalah repositori aplikasi todo sederhana yang dibangun dengan Vue 3, mendemonstrasikan Composition API dan fitur-fitur Vue modern yang ditenagai oleh lingkungan pengembangan Vite yang sangat cepat.
✨ Fitur
-
Manajemen Tugas
- Menambah todo baru.
- Menandai tugas yang sudah selesai.
- Menghapus todo.
- Mengedit tugas yang sudah ada.
-
Vue 3 Modern
- Composition API.
- Penanganan data reaktif.
- Arsitektur berbasis komponen.
-
Pengalaman Pengguna
- Antarmuka yang bersih dan intuitif.
- Desain responsif.
- Animasi yang halus.
- Persistensi data menggunakan Local Storage.
🛠️ Teknologi yang Digunakan
- Vue 3: Framework JavaScript progresif.
- Vite: Alat build frontend generasi berikutnya.
- JavaScript (ES6+): Fitur JavaScript modern.
- CSS3: Gaya dan animasi.
- Local Storage: Penyimpanan data di browser.
📁 Struktur Proyek
todo-app-vue-3/
├── src/
│ ├── components/ # Komponen Vue
│ ├── composables/ # Logika yang dapat digunakan kembali
│ ├── assets/ # Aset statis
│ ├── App.vue # Komponen akar
│ └── main.js # Titik masuk aplikasi
├── public/ # File statis publik
├── index.html # Template HTML
├── vite.config.js # Konfigurasi Vite
└── README.md
🚀 Memulai
Prasyarat
- Node.js v18.0.0 atau lebih tinggi.
- Manajer paket npm atau yarn.
Langkah Instalasi
-
Clone Repositori
git clone <repository-url> cd todo-app-vue-3 -
Install Dependensi
npm install -
Jalankan Server Pengembangan
npm run dev -
Akses Aplikasi Buka browser dan kunjungi:
http://localhost:5173
💻 Penggunaan
- Menambah Todo: Ketik tugas Anda di kolom input dan tekan Enter.
- Menyelesaikan Todo: Klik centang pada tugas yang telah selesai.
- Mengedit Todo: Klik dua kali pada teks tugas untuk mengubahnya.
- Menghapus Todo: Klik tombol hapus (×) pada tugas.
- Filter: Gunakan filter "Semua", "Aktif", atau "Selesai" untuk menyaring daftar.
🎓 Konsep Pembelajaran
Proyek ini mendemonstrasikan pengunaan Vue 3 Composition API, desain komponen, manajemen state lokal, penanganan event, computed properties, lifecycle hooks, dan integrasi Local Storage.
Selamat Mengelola Tugas! ✓✨
Daftar todo yang sederhana dan efektif dengan Vue 3!