To-do-list

A to-do list app is a productivity tool that helps users manage their tasks and keep track of their progress. The app allows users to create, prioritise, and categorise their tasks to keep them on track. Built with javaScript, CSS and HTML.

MIT License

Stars
5

Table of Contents

[To do list]

[To do list] is used to display and remind us of what we have to do and equally delete the completed task.

Built With

Key Features

  • [Use webpack to bundle JavaScript]
  • [Create a new JavaScript file for the new functionality.]
  • [Implement a function for adding a new task (add a new element to the array).]
  • [Implement a function for deleting a task (remove an element from the array).]
  • [Implement a function for editing task descriptions.]
  • [Added an event listener to the checkbox (change).]
  • [Implement a function to update items object's value for completed key upon user actions]
  • [Implement a function for the "Clear all completed" button using (use filter() method)]
  • [Implement testing to Add, delete, update and clear complete task class method]

Live Demo

Add a link to your deployed project.

Getting Started

Describe how a new developer could make use of your project.

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

Prerequisites

  • In order to run this project you need:

  • git: A tool for managing source code

  • Visual Studio Code: A source code editor

  • Live Server: A simple web server utility for Visual Studio Code

Setup

Clone this repository to your desired folder: [email protected]:RitaDee/To-do-list.git

Example commands:

  cd my-folder
  git clone [email protected]:myaccount/my-project.git

Install

Install this project with:

install npx

Example command:

  cd my-project
  npx install

--->

Usage

To run the project, execute the following command:

  • Open the cloned folder on the VS code
  • Open the live server.

Run tests

To run tests, run the following command:

  • To check for stylelint errors, run npx stylelint "*/.css{css,scss}".
  • To check for javascript error, run npx eslint .

Deployment

You can deploy this project using:

  • Github pages

Github pages


-->

Authors

Rita Nkem Daniel

Daniel Majesty Owiri

Future Features

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Acknowledgments

I would like to appreciate Microverse for providing the resources and the platform for us to be a Professional full-stack developer.

FAQ (OPTIONAL)

Add at least 2 questions new developers would ask when they decide to use your project.

  • [Are you sure that you are owner of this work]

    • [Yes, I am]

    • [Can you make the website responsive]

    • [Yes]

License

This project is MIT licensed.

Related Projects