Developed using (HTML, CSS, Webpack, Vanilla.js)To-do list is a tool that helps you to organize your day

Overview

Todo-list-webpack-config

Sample Design of a todo List.

Screensot

screenshot

Built With

-webpack

Getting Started

This project is configure with webpack.

Available Scripts

In the project directory, you can run:

npm install

Installs basic dependency for the project.

npm start

Runs the app in the development mode.
Open http://localhost:8080 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm run build

To run Unit test run:

npm test

Builds the app for production to the dist folder.
It correctly bundles the app in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Live Demo

Check the Live Demo deployed on github pages.

Authors

👤 Dagic Zewdu

🤝 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!

📝 License

This project is MIT licensed.

Comments
  • Peer review on jest-testing

    Peer review on jest-testing

    Congrats Dagic, for a job well done. However we saw a few issues that we would like you to check, hopefully it can help improve your code.

    • [ ] On line 13 of the action.test.js file, it would be more comprehensive if you could use (key === 'index' || key === 'completed' || key === 'description') instead of (key === 'index' || key !== 'completed' || key !== 'description').

    • [ ] Also on line 16 of the same file, it would be more understandable if you could use (todo.description.toString().length > 0) instead of (todo.description.length !== 0)

    opened by jerryowusu 1
  • Unit Tests Milestone 2 : Edit, Update and Clear All functionality Tests

    Unit Tests Milestone 2 : Edit, Update and Clear All functionality Tests

    In this milestone we were able to :

    • [x] Practice pair programming for this milestone
    • [x] Use Jest for automating our JavaScript tests
    • [x] Wrote and tested the Edit tasks function
    • [x] Wrote and tested the Update tasks function
    • [x] Wrote and tested the Clear all completed tasks function
    • [x] Used the describe() method to write our tests
    • [x] No linter errors
    opened by Nemwel-Boniface 0
  • Unit Tests Milestone 1 : Add and Delete functionality Tests

    Unit Tests Milestone 1 : Add and Delete functionality Tests

    In this milestone we were able to :

    • [x] Practice pair programming for this milestone
    • [x] Use Jest for automating our JavaScript tests
    • [x] Wrote and tested the add function
    • [x] Wrote and tested the remove function
    • [x] Used the describe() method to write our tests
    • [x] No linter errors
    opened by Nemwel-Boniface 0
  • Added add and remove button for completed and also for uncompleted todos

    Added add and remove button for completed and also for uncompleted todos

    • Added remove button for the completed task
    • Added remove button for the uncompleted task
    • Stores the updated array of items in local storage, so the user gets the correct list values after the page reloads.
    • Implemented status update function
    opened by Dagic-zewdu 0
  • Implemented add and remove functionality for todo-list

    Implemented add and remove functionality for todo-list

    In this milestone, This functionality are added

    • Added remove and add todo list functionality

    Completed functionality has a stroke on their description

    Completed button will remove a completed task

    Reset button will remove all todos

    opened by Dagic-zewdu 0
  • Todo list

    Todo list

    In this milestone, I added

    • Configured webpack properly

    Also have sass loader, a CSS loader, and HTML plugin

    can run both production mode and development mode

    docs folder is emitted when the npm run build command is run

    All docs files are generated dynamically

    • Added todo list with an array of objects as intended
    opened by Dagic-zewdu 0
Owner
Dagmawi zewdu
Full-stack developer. JavaScript,React ,Redux, TypeScript,Java,C++,PHP ,Nest.js, Mongodb and I am open to new job opportunities. dagi.zewdu.dz@gmail
Dagmawi zewdu
"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 complete. Made with webpack, JavaScript ES6 , HTML 5 and CSS 3.

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

ABDUL ALI 7 Jul 17, 2022
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 complete. Made with webpack, JavaScript ES6 , HTML 5 and CSS 3.

Microverse Webpack Javascript For the second Javascript milestone in building a todo website, set up a new repository and prepare it for development u

TOFANA SILVIA 16 Jun 13, 2022
Cindy Dorantes 12 Oct 18, 2022
Harrison Njuguna 5 Nov 11, 2022
Chris Siku 13 Aug 22, 2022
Ajayi Ridwan 7 Oct 21, 2022
To-do list" is an app that helps to organize your day. the user simply lists the things that needs to done and the app allows the to mark them as complete when they are done. Made with webpack, JavaScript ES6 , HTML 5 and CSS 3.

Todo-list project This is a Microverse project that entails a to-do-list. Built With HTML CSS Javascript Webpack VS code Live Demo (if available) Live

Youta Lactio Christabelle 10 Aug 3, 2022
"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 complete

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

Sahar Abdel Samad 16 Aug 9, 2022
"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 complete.

Todo_List Description "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 th

Cynthia Inga 4 Apr 19, 2022
"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 complete.

todo-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 comple

Okoroji Victor Ebube 13 Jul 4, 2022
"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 complete.

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

Juan Palacios 10 May 24, 2022
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 complete. Built with JavaScript.

To Do List Application that record the tasks to remind you and got many features that you might need. This is an image for it Live Demo Live Demo Here

Omar Ragheb 14 Jul 13, 2022
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 complete. Built with JavaScript.

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 complet

Leonardo Goss 9 Mar 4, 2022
"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 complete.

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

Roberto A. Baños Alvarez 5 Apr 29, 2022
"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 complete.

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

Ndikumana Isaie 4 Jun 10, 2022
"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 complete.

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

Tushar Singh 4 Jul 19, 2022
"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 complete.

To-do List build with Webpack "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

PRATAP PANABAKA 5 Aug 19, 2022
A to-do list is a tool that helps organize your day. It simply lists the things that you need to do and allows you to mark them as complete.

ToDo-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 comple

Mohammed Hussen 6 Aug 20, 2022