Skip to content

A To Do List app to allow user to add, remove, and update tasks. The project built with JavaScript and Webpack.

License

Notifications You must be signed in to change notification settings

mulugithub/To-Do-List

Repository files navigation

logo

To DO List App

📗 Table of Contents

📖 [To Do List App]

[To Do List App] This to-do list app can help you in keeping track of your daily tasks. The project was built using JavaScript and Webpack.

🛠 Built With

Tech Stack

This awesome book project with ES6 bulit with HTML , CSS and Javascript

Structure
Layout
Linters
Setup

Key Features

The following are the key features of the application.

  • Linters setup
  • Setup project with webpack
  • HTML template
  • Render task list dynamically with javascript
  • style the app with CSS loader
  • Add todo item
  • Delete todo item
  • Update todo item
  • Clear all completed todo item
  • Show mark task completion when click on checkbox
  • Test add and remove task
  • Test clear all completed tasks
  • Test update completed status

(back to top)

🚀 Live Demo

Click the live demo to access the application.

(back to top)

💻 Getting Started

Prerequisites

  • Code editor: VS code or other
  • Web browser: like Google Chrome
  • git-scm
  npm install

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone git@github.com:mulugithub/To-Do-List.git

Install

To run the project, open the project using a live server from VS code editor.

  cd To-Do-List
  code .
  npm install

Usage

To run this project:

  npm  start

Run tests

To run tests, run the following command: To check for html errors run:

  npx hint .

To check for css errors run:

  npx stylelint "**/*.{css,scss}"

To check for js errors run:

  npx eslint .

(back to top)

👥 Authors

This project is authored by.

👤 Author1

(back to top)

🔭 Future Features

The following features will add to the project.

  • Dragging each item and moving it into the desired position
  • Rebulid using React

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

If you like this project, give it a star on GitHub.

(back to top)

🙏 Acknowledgments

  • I would like to thank Microverse team to give this project and the MV code reviewers.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

A To Do List app to allow user to add, remove, and update tasks. The project built with JavaScript and Webpack.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •