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.

Overview

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. todolist

Built With

  • HTML & CSS & JavaScript
  • Html & Css linters

Live Demo

Click here [https://anny85-code.github.io/to-do-list/dist/]

Getting Started

  • clone the repository by running
    git clone https://github.com/Anny85-code/to-do-list.git
  • navigate to the folder
    cd to-do-list
  • Install packages
    npm install webpack install npm start

Author

👤 Aniekan udo

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

Comments
  • Add testcases for add and remove to-do list functions

    Add testcases for add and remove to-do list functions

    In this PR, we have implemented a test case for addToDo and removeToDo list functions. The following files are added to the project:-

    • app.test.js this is the file in which we put our tests for adding and removing functionality of the to-do list project.
    opened by tariktesfa 2
  • To-do-list

    To-do-list

    In this first milestone of the to-do-list project I; -Initialized the webpack -Added the configuration -Added Html plugins -Created HTML, CSS, and javascript files for this project.

    opened by Anny85-code 1
  • Interactive list

    Interactive list

    In this milestone I; -Created a new interact.js file. -Created the completeToDo and the clearAll functions in the interact.js file and exports the functions. -Created and implemented eventListeners for the two functions. 💯

    opened by Anny85-code 0
  • Peer-to-Peer Code Review

    Peer-to-Peer Code Review

    Congratulations of the wonderful work you did on the project. 💯

    • [x] Codebase is well structured and clean. 😃
    • [x] Applied HTML, CSS and JavaScript best practices. 👍
    • [x] Code is clear and well documented. 🥇

    Suggestions:

    1. We think it would be nice to remove the unused export in app.js to make it YAGNT.
    2. We suggest that you use object destructuring, optional parameters and default parameters in this function to make it easy to track many parameters.
    3. We think it would make the code cleaner if you remove the comments in your code base.
    4. We suggest that you use a class or function for fetching the local storage data as well as setting it. This would make the code DRY.
    opened by AdornChoga 0
  • JavaScript best practices.

    JavaScript best practices.

    @ Hi Anny85-code ,

    Congratulations on your efforts to complete this project. ㊗️ 🥂 However, there are a few issues you may want to fix to spice up your work professionally,

    • I would suggest you add descriptive comments to all your JavaScript files for proper readability to other programmers who may visit your code in the future.

    • In index.js file, in line 8 to 9, I would suggest that every declared variable should be initialized.

    • Happy coding giphy

    opened by Anny85-code 0
  • DRY, KISS, and YAGNI rules

    DRY, KISS, and YAGNI rules

    @ Hi Anny85-code ,

    Congratulations on your efforts to complete this project. ㊗️ 🥂 However, there are a few issues you may want to fix to spice up your work professionally,

    • In line 20 to 48 in your style.css, I would suggest you also apply DRY methodology, by adding an additional class to each item and using one property for all similar classes instead of repetition.

    -In your style.css file, from line 15 to 17, the proper implementation of the DRY methodology is to use CSS shorthand for the styling.

    • In the index.js file, I would suggest you use descriptive comments in all your code blocks for proper explanation to other developers who may visit your code in the future.

    • In line 41 to 42 and also in line 8 to 9 of interact.js file, instead of repetition, I would suggest you use List.filter().map().

    • Happy coding 🥂 👍

    opened by Anny85-code 0
  • HTML and CSS best practice

    HTML and CSS best practice

    @ Hi Anny85-code ,

    Congratulations on your efforts to complete this project. ㊗️ 🥂 However, there are a few issues you may want to fix to spice up your work professionally,

    • In your index.html file, from line 14 to 18, I would suggest you use HTML5 semantic element syntax for the header section. you can refer to this link for more information.

    • In your style.css file, from line 15 to 17, for best CSS practices I would suggest you use CSS shorthand for the styling.

    • Happy coding 🍾

    opened by Anny85-code 0
Owner
Aniekan udo
Full-Stack Software Developer | Rails enthusiast | part-time Tutor | Stack: JavaScript, Java, Ruby, Rails, React, Redux | Open to new opportunities.
Aniekan udo
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
Satyam Sharma 3 Jul 8, 2022
This is a project being built to show the usage of Webpack. It's an application were you are able to add a task to the list, and remove a task from the list

Microverse Project To Do List This is a project being built to show the usage of webpack. Its an application were you are able to add a task to the li

Roland Ossisa Yuma 4 May 6, 2022
"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
This is a simple To-do list built with JavaScript, HTML and CSS. The project uses webpack to bundle JS-modules. Users can add and remove task from the list

This is a simple To-do list built with JavaScript, HTML and CSS. The project uses webpack to bundle JS-modules. Users can add and remove task from the list

Daniel Yerimah 6 Jun 7, 2022
Aron 8 Dec 17, 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
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
TODO List is a simple website that displays a list of todo and allows you to add and remove todo from that list.

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 Live Demo Todo Ap

Ishmael Kargbo 3 May 12, 2022
zieeco 12 Jul 8, 2022
A to-do list Web application that lets the user add, remove and reorder to do lists and checks a task when completed with a button to delete all completed task

TO DO LISTS A Web application that lets the user add, remove and reorder to do lists Built With Html,JS,CSS Webpack and other dependencies Git, Github

Promise Okechukwu 14 Nov 1, 2022
This is a simple web app that allows a user add list of tasks that needs to be completed. It is built using webpack and served by a webpack dev server.

TO-DO-LIST "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 mark them as compl

Favour Ezeugwa 18 Aug 19, 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
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
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