A lightweight, interactive Task Management app built with Vue.js (Version 3). This was built as a "one-night challenge" to learn the basics of reactive frameworks.
- Add/Delete Tasks: Manage your daily goals instantly.
- Task Completion: Click a task to toggle its completion status.
- Persistent Memory: Uses
LocalStorageto save your tasks even if you refresh the browser. - Responsive UI: Clean, modern design that works on mobile and desktop.
- Framework: Vue.js 3 (via CDN)
- Styling: CSS3 (Flexbox, Custom variables)
- Storage: Browser LocalStorage API
- Reactivity: How Vue automatically updates the UI when data changes.
- Directives: Using
v-modelfor inputs andv-forfor list rendering. - Lifecycle Hooks: Using
onMountedto load saved data. - Watchers: Using
watchto automatically save data changes to the browser.
- Clone the repository.
- Open
index.htmlin any modern web browser.