TODO List is a simple website that displays a list of todo and allows you to add and remove todo from that list.

Overview

Todo

TODO List is a simple website that displays a list of todo and allows you to add and remove todo from that list.

App Screenshot

TODO List

Live Demo

Todo App

Built With

  • HTML and CSS
  • ESLint
  • Webpack
  • JavaScript

Getting Started

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

  • Clone this repository to your local machine git clone https://github.com/IshmaelKargbo/todo-list.git
  • Go to the project filder cd todo-list
  • Install the required dependency npm install or yarn install
  • Run the app on development server npm run server or yarn serve
  • Build the production ready app npm run build or yarn build

Authors

👤 Ishmael Kargbo

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Comments
  • Testing To Do list: part 2

    Testing To Do list: part 2

    • [ ] Use jest framework for testing.
    • [ ] Create a test file(s) ([..].test.js) for a file(s) containing the following functions: - a function for editing the task description. - a function for updating an item's 'completed' status. - the "Clear all completed" function.
    • [ ] Use the mock storage object you have created in Part 1 of this project to mock the localStorage updates.
    • [ ] Mock the HTML elements to test DOM manipulation functions.
    • [ ] Make sure you group your tests using the describe() method.
    opened by BouaikIlham 0
  • Todo-List Testing

    Todo-List Testing

    • [ ] Use jest framework for testing.
    • [ ] Create a test file ([..].test.js) for a file containing the add item and delete item functions that you want to test.
    • [ ] Mock a storage object to "imitate" localStorage operations (only if you are using jest < 24.x, in newer versions localStorage is mocked automatically).
    • [ ] Mock HTML to test if add/delete functions add or remove exactly one
    • element to/from the list in the DOM.
    • [ ] tests using the describe() method.
    opened by BouaikIlham 0
  • Toggle Completed and clear all completed todo

    Toggle Completed and clear all completed todo

    In this branch I worked on:

    1. Add event listener to the checkbox (change).
    2. Update items object's value for completed key upon user actions.
    3. Implement a function for the "Clear all completed" button (use filter() method).
    4. Store the updated array of items in local storage, so the user gets the correct list values after the page reloads.

    Please review and give your comment and feedback

    opened by IshmaelKargbo 0
  • Add more feature to the todo app

    Add more feature to the todo app

    In this branch I worked on:

    1. Add todo to the store
    2. Toggle the todo state from edit to normal or normal to edit
    3. Edit and update the previous todo that is been edited
    4. Remove a todo from the store

    Please review and give your comments and feedback Thanks 😄

    opened by IshmaelKargbo 0
  • Todo project requirement

    Todo project requirement

    In this branch I worked on this requirement:

    1. I setup webpack and serve my project with webpack server
    2. I create a todo class, a todo-store class
    3. I implement the add todo feature Please review and give your comments and feedback
    opened by IshmaelKargbo 0
  • todo list code review

    todo list code review

    Good job so far but I noticed you have NPM and Yarn package managers running on the project, which could cause some issues, during deployment and future collaborations, kindly work with one package manager.

    opened by kamzzy 1
Owner
Ishmael Kargbo
Full-stack developer with a passion for web development. I use JavaScript, React, Vue, Ruby, Rails, GoLang, and Python. I'm open to new and better opportunities
Ishmael Kargbo
"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. By building this application with JavaScript, the website is more interactive!

Awesome-books Description "Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list. By

Cindy Dorantes 11 Oct 18, 2022
"Awesome books" is a simple website that displays a list of books and allows you to add ang remove books from that list. Also you can store your data in your local storage. Build with JavaScript, HTML and CSS.

Awesome Books Creating an app that adds and delete books from a list. Built With HTML CSS JavaScript Application Page url https://TimmyChan99.github.i

Fatima Ezzahra elmenoun 5 Jan 28, 2022
Awesome books is a simple website that displays a list of books and allows you to add and remove books from that list

Awesome books is a simple website that displays a list of books and allows you to add and remove books from that list. By building this application, you will learn how to manage data using JavaScript. Thanks to that your website will be more interactive. built with modern JavaScript and uses SPA technology.

Aniekan udo 9 Mar 29, 2022
"Awesome books" is a simple website that displays a list of books and allows you to add and remove books from that list.

Hello! I am a software developer! I can help you build a product, feature or website. Take a look of my works. If you like what you see and have a pro

Roberto A. Baños Alvarez 8 May 9, 2022
This "To-do-list" app is a simple web application that displays a list of task and allows you to add and remove task from that list. it is built with the latest technology namely; JavaScript with webpack Configuration.

To-do-list "To-do-list" is a simple web application that displays a list of task and allows you to add and remove task from that list. Built With HTML

Aniekan udo 10 Nov 21, 2022
This "To-do-list" app is a simple web application that displays a list of task and allows you to add and remove task from that list

This "To-do-list" app is a simple web application that displays a list of task and allows you to add and remove task from that list. it is built with the latest technology including but not limited to HTML, CSS, JavaScript and webpack to manipulate DOM.

Jerry Owusu 2 Feb 19, 2022
"To Do List" is a minimalist project that displays a list of task and allows you to add and remove task from that list. Built with JavaScript

To Do List Structure Solo programming project for module 2 week 2 of the Microverse Program. Live Demo Live Demo Link "To Do List" is a minimalist pro

Yersel Hurtado 7 Mar 5, 2022
Awesome Books is a basic website that allows users to add/remove books from a list (including the title and author). It has threee different sections: 1. books list, 2. add new book, 3. contact.

awesomeBooks-modules Awesome Books is a basic website that allows users to add/remove books from a list (including the title and author). It has three

Juan Diaz 6 Aug 26, 2022
This project will be a basic website that allows users to add/remove books from a list. The main objective is to understand how to use JavaScript objects and arrays and dynamically modify the DOM and add basic events.

Awesome-books Awesome Books This project will be a basic website that allows users to add/remove books from a list. This project is part of the Microv

Aleksandra Ujvari 10 Oct 3, 2022
Emem Ekpo 7 Sep 9, 2022
A simple and basic app, where you can add your todo list and remove all selected or one of the items from the list

A simple and basic app, where you can add your todo list and remove all selected or one of the items from the list

Sediqullah Badakhsh 13 Jun 14, 2022
Aron 8 Dec 17, 2022
Cindy Dorantes 12 Oct 18, 2022
A simple task manager that allows that allows users to add, remove and modify tasks from a list.

TO-DO LIST TO-DO LIST is a basic app that allows users to add/remove task from a to-do list. Built With HTML, CSS, JavaScript, Live Demo Live Demo Lin

Shingirai Bhengesa 3 May 3, 2022
This is a website for a simple to do list, where you can add and remove tasks, edit and reorder them as you see fit.

To-Do-List This is a website for a simple to do list, where you can do the following: Add the tasks you want to do. Remove any tasks you finished alre

Ammar Hamlaoui 7 Apr 6, 2022
DoMe is a ToDo App. you can add, delete and reorder elements of the todo list using drag and drop. You can also toggle between dark&light mode

DO ME Todo App Live Preview : DO ME Built With : - ReactJS - TailwindCSS Make sure you have: - Git - Nodejs version 14 or higher (we recommend using

Medjahdi Islem 5 Nov 18, 2022
Todo-List is an online website where users can add a todo tasks. tasks can be removed , added, and edited. Built with Webpack and JavaScript.

To-do List Description To-do-list is an online website where users can add a todo tasks. tasks can be removed , added, and edited.Built with Webpack a

tarike bouari 9 Sep 9, 2022