This is a web application that enables users to add, edit and remove tasks they intend to perform. Built with JavaScript, HTML, and CSS.

Overview

TODO LIST

It list everything that you have to do, with the most important tasks at the top of the list, and the least important tasks at the bottom. By keeping such a list, you make sure that your tasks are written down all in one place so you don't forget anything important.

Built With
HTML
CSS
JAVASCRIPT
WEBPACK

Getting Started

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

Live demo

Click here for @Live Demo

Setup

To use this project copy the code SSl link othe repository

Run Jest Locally

Install dependencies

  npm install --save-dev jest

Add this file to package.json

 {
  "scripts": {
    "test": "jest"
  }
}

Run

  npm run test

Usage

You can use the project for learning, know how codes are arranged in Html , javascript and Css

Deployment

  1. Go to setting on your github repo
  2. go to pages
  3. Deploy pages
  4. change the branch to main and save

Authors

Authors

🤝 Contributing

  1. Clone repo and create a new branch: $ git clone [email protected]:Josphat205/work-todo-list.git.
  2. Make changes and test
  3. Submit Pull Request with comprehensive description of changes

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Comments
  • Unit testing part 2

    Unit testing part 2

    This is how we tested out the project

    • [x] Used jest framework for testing
    • [x] Added the function for editing
    • [x] Added a function for updating completed
    • [x] Added a function for testing clear all
    • [x] Used mock storage object
    • [x] used describe to group test
    opened by Josphat205 1
  • Daily Todo List

    Daily Todo List

    This is the upgrade that I made in my project

    • Added a method to change status of checked to true and unchecked to false
    • Added event listener to the checkbox
    • Updated items object's value for completed key upon user actions
    • Implemented a function for the "Clear all completed" button
    • Stored the updated array of items in local storage
    opened by Josphat205 0
  • Daily Todo list

    Daily Todo list

    ** This is how i developed my project**

    • Added a function for adding a new task
    • Added a function for deleting a task
    • Added a function for editing task descriptions
    • Deleting a task should update all remaining items' indexes
    • Saved all changes to the local storage
    opened by Josphat205 0
  • HTML and CSS best practices

    HTML and CSS best practices

    Highlights

    • [ ] Used the appropriate tags for each element.
    • [ ] Avoided too long lines of codes
    • [ ] All HTML tags closed
    • [ ] Lowercase used for elements and attribute names
    • [ ] Used space-less equal signs.
    • [ ] No use of inline styles, styling is done in a different file
    • [ ] Use of the class attribute for multiple elements
    • [ ] No commit of old pieces of code as inline comments
    opened by Josphat205 0
  • Self-assessment code review

    Self-assessment code review

    Javascript Best Practice

    • [x] Keep all the JavaScript code in JS files.
    • [x] No commit of console.log to your repo.
    • [x] No use of window.alert() or window.confirm().
    • [x] No use of document.write or eval
    • [x] Node_modules dir added to your .gitignore file.

    Issues found

    • [ ] Remove commented codes between the codes 47, this will make your work look dirty
    opened by Josphat205 2
Owner
Josphat Kiploman
Full-stack Developer from Kenya, looking for new opportunities to grow my experience. Technologies: Node | Ruby | Ruby on Rails | JavaScript | React
Josphat Kiploman
A simple to do list app built with HTML, CSS and JavaScript. Users can add daily tasks, edit the tasks, delete the tasks when it's done

To Do List This is a website that allows users to manage the tasks. users can add every task to do and when the task is done users can delete the task

Mustafa Fahimy 8 Jul 21, 2022
Tumaini Maganiko 7 May 9, 2023
This is a To-Do List. It shows a minimalist design with the next features: Add new tasks, edit tasks, markup completed tasks, and erase all completed tasks. Built with JavaScript.

Project Name To Do List Built With HTML CSS JavaScript Live Demo To do List Live Demo Link Getting Started This is a To Do List. It shows a minimalist

Santiago Cárdenas 6 Jun 9, 2022
A simple JS To Do List bundled using Webpack. You can add new tasks, edit existing tasks, check completed tasks, and delete tasks from the list. It is built mainly with Javascript.

To-Do-List A simple HTML list of To Do built using webpack and served by a webpack dev server. Live Link See Demo Built With HTML, CSS, Javascript To

Michael Ugochukwu 3 May 10, 2022
Microverse Module 02 Project: This is an educational project to make a TodoList web application, where the users can add new todo, remove todo, edit todo, mark todo as completed, and remove all completed todo. Built with Webpack

todo-list This project is about building a list of To Do tasks. Where you can save your daily activities and help in daily evaluation. Live demo you v

divine charlotte 25 Jan 3, 2023
This project is basically a to-do list application based on JavaScript, HTML, and CSS. Where we can add, remove and edit tasks.

This project is basically a to-do list application based on JavaScript, HTML, and CSS. Where we can add, remove and edit tasks.

Tufahel Ahmed 5 Apr 8, 2022
This website utilizes JavaScript, HTML, and CSS to allow the user to create a to-do list that they can add to, remove from, and edit.

todo Description the project. "To-do list" is a tool that helps to organize your day. It simply lists the things that you need to do and allows you to

Emily Robertson 8 Jul 23, 2022
A Todo list app that allows the user to add tasks, delete, edit, chage, and clear all completed tasks. Built with JavaScript, CSS and Html.

To Do list: interactive list description: A todo list app that allow users to add new task, delete, edit, and clear all completed.Built with JavaScrip

IBRAHIM AHMAT 7 Aug 4, 2022
A simple To-Do List app built using JavaScript, where users can add, edit and remove tasks from the list as well as marking them as completed.

To-Do List This is a to-do list application. Built With Languages: HTML5 & CSS3 JavaScript Preprocessors: Sass Technologies: Webpack Conventions and M

Gabriel Santo 3 Jun 25, 2022
A simple todo list app that allows users to add, delete, edit, and clear all completed tasks, built with HTML, CSS, Javascript and webpack.

todo list In this website you will add books and also watch the lists of books. Built With HTML CSS JavaScript See Live click here Authors ?? HaaDiiii

Hamid Ali 10 Oct 7, 2022
To Do list is a small but useful project to make list app , you can add tasks delete tasks and modify tasks, the project built using HTML, CSS, JavaScript

Project Name The To-Do-List app description this is a project in the second week of the second module in microverse. its a useful to do list that save

Alzubair Alqaraghuli 5 Jul 25, 2022
An interactive list of tasks where you can add, remove, edit, mark as completed and clear all done tasks. Tested with Jest.

To do List This project its an interactive list of task where you can add and remove tasks dinamically Project Images Add new Tasks Edit Existing Task

Alex Puente 7 Nov 9, 2022
To-Do List project is the application for a to-do list, users can add and remove tasks from the to-do list. Mark tasks as completed.

To Do App To-Do List project is the application for a to-do list, users can add and remove tasks from the to-do list. Mark tasks as completed. Users c

Ishpaul Singh 6 Jul 21, 2022
Aron 8 Dec 17, 2022
A simple HTML list of To Do tasks built using webpack, JS ES6 and CSS. This app allows users to add and delete tasks to organize their days.

To-Do List "To-do list" is an app that helps to organize your day. It simply lists the things that you need to do and allows you to mark them as compl

Karla Delgado 15 Sep 26, 2022
This is a simple web application of a To-do List in which you can add, remove and edit all your tasks and also you can mark each task as completed and delete all completed ones.

To-Do List A simple web application of a to do list Built With HTML, CSS, JS, ES6 & Webpack Getting Started In this repository I created To-Do List SP

Juan Sebastian Sotomayor 12 Apr 11, 2022