A simple and efficient todo list application to help you manage your tasks and projects.
- Add, edit, and delete todos
- Organize todos into projects
- Mark todos as complete
- View and filter todos by project
- Save todos using localStorage for persistence
- Node.js and npm installed on your local machine
-
Clone the repository:
git clone https://github.com/Ayyubiy90/todo-list.git
-
Navigate into the project directory:
cd todo-list
-
Install the dependencies:
npm install
-
Start Webpack in development mode:
npx webpack --watch
-
Open
dist/index.html
in your browser to see the application.
todo-list/
├── dist/
│ ├── index.html
│ ├── main.js
├── src/
│ ├── components/
│ │ ├── Todo.js
│ │ ├── Project.js
│ │ ├── TodoList.js
│ │ ├── ProjectList.js
│ │ ├── Storage.js
│ │ ├── UI.js
│ ├── index.js
│ ├── style.css
├── .gitignore
├── webpack.config.js
├── package-lock.json
├── package.json
├── README.md
This project is licensed under the MIT License - see the LICENSE file for details.