Skip to content

fatiya17/codingcamp-21-jul-25-fatiya17

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ To-Do List App | Proyek Coding Camp RevoU

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.


✨ Fitur Utama

  • βœ… 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.

πŸ› οΈ Teknologi yang Digunakan

  • 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)

πŸ“‚ Struktur Folder Proyek

.
β”œβ”€β”€ assets/
β”‚   β”œβ”€β”€ tampilan-aplikasi.png
β”‚   β”œβ”€β”€ kartun.png
β”‚   └── love.png
β”œβ”€β”€ css/
β”‚   └── style.css
β”œβ”€β”€ js/
β”‚   └── script.js
└── index.html

πŸ“Έ Tampilan Aplikasi

Menampilkan antarmuka daftar tugas yang sederhana dan responsif β€” pengguna dapat menambahkan, mengedit, memfilter berdasarkan status (aktif/selesai), serta menghapus tugas. One page Page

πŸ§ͺ Status Pengembangan

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

πŸ‘©β€πŸ’» Tentang Pengembang

Proyek ini dibuat untuk menyelesaikan Mini Project Coding Camp oleh RevoU, bulan Juli 2025.

Pengembang:
πŸ§‘β€πŸ’» Fatiya Labibah
πŸŽ“ Coding Camp RevoU - 21-25 July 2025

About

πŸ“Simple To-Do List - HTML, CSS, JavaScript - A project for RevoU with filter & CRUD features.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 44.8%
  • JavaScript 44.5%
  • HTML 10.7%