/To-Do-list

To-Do App for managing your day today task with different feature such as Add, Remove and Drag-Drop tasks. Built with JavaScript, HTML, SCSS, Webpack, Jest for testing

Primary LanguageJavaScriptOtherNOASSERTION

logo

To-Do-List

📗 Table of Contents

📖 [To-Do-List]

[To-Do-List] is a website for recording your day today task with different feature.

🛠 Built With

Tech Stack

  • HTML
  • Javascript
  • CSS

Key Features

  • [Testing coverage of AddItem and Delete Item]
  • [Adding a new item]
  • [Removing a selected item]
  • [Marking a selected item as complete]
  • [Drag and Drop List Item]
  • [Removing all items marked as complete at once]

(back to top)

🚀 Live Demo

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

 npm install

Setup

Clone this repository to your desired folder:

  cd To-Do-list

  git clone https://github.com/Yonashenok/To-Do-list.git

Install

Install this project with:

 npm install

Usage

To run the project, execute the following command:

  npm run build

Run tests

To run tests on linters, run the following command:

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

To run test coverages, run the following command:

  npm test

Deployment

You can deploy this project using:

   npm start

(back to top)

👥 Authors

👤 Yonas Henok

👤 Riley Manda

(back to top)

🔭 Future Features

  • [add test for project]
  • [add animation]

(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 please contact us with LinkedIn

🙏 Acknowledgments

I would like to thank my coding partners for shearing there knowledge and experience.

(back to top)

📝 License

This project is LICENSE licensed.

(back to top)