Skip to content

suryatn/ToDoApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List Web App - MVP

A simple, lightweight to-do list application built with vanilla HTML, CSS, and JavaScript.

Features

  • ✅ Add tasks
  • ✅ Toggle task completion
  • ✅ Delete tasks
  • ✅ Persist data with localStorage
  • ✅ Responsive design
  • ✅ No server required

Project Structure

DEMO_V2/
├── index.html           # Main HTML structure
├── css/
│   ├── reset.css       # CSS reset/normalize
│   ├── variables.css   # CSS custom properties
│   └── styles.css      # Main styles
├── js/
│   ├── app.js          # App initialization
│   ├── storage.js      # localStorage operations
│   ├── taskManager.js  # Task CRUD logic
│   └── ui.js           # DOM manipulation
└── README.md           # This file

How to Run

  1. Open index.html in any modern browser
  2. No build step or server required

Implementation Checklist

  • Implement Storage.loadTasks()
  • Implement Storage.saveTasks()
  • Implement TaskManager.init()
  • Implement TaskManager.addTask()
  • Implement TaskManager.toggleTask()
  • Implement TaskManager.deleteTask()
  • Implement UI.init()
  • Implement UI.attachEventListeners()
  • Implement UI.handleFormSubmit()
  • Implement UI.handleToggle()
  • Implement UI.handleDelete()
  • Implement UI.renderTasks()
  • Implement UI.createTaskHTML()
  • Implement App.init()

Deployment to Azure

Instructions will be added after implementation is complete.

About

To-Do List Web App built using GitHub Copilot!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published