This is a Webpack Project about Todo-list which you can add your to-dos, edit them, add mark as completed.

Overview

Todo-list-webpack

This website Todo-list-webpack provides users a convenient way to keep track of their todos.

screenshot

Built With

  • HTML
  • CSS
  • JavaScript
  • Linters

Live Demo

Todos-Live

Instructions to run locally:

To run locally you should have npm and node in your machine

  1. Clone the project using git.
  2. write npm install in your terminal to install dependencies
  3. write npm start to see the output.

Authors

👤 Omar Salem

🤝 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 Minimalist licensed.

Comments
  • update meta tags

    update meta tags

    What does this PR do?

    This PR is raised to add meta tags

    Description of the task to be completed

    • [x] Add description meta tag
    • [x] Add Image meta tag

    How should it be tested

    Clone the repository

    git clone https://github.com/omarsalem7/Todo-list-webpack.git
    

    Navigate to the folder

    cd Todo-list-webpack
    

    Checkout the branch

    git checkout testing-milestone2
    

    Thanks for reviewing my PR 😊

    opened by omarsalem7 0
  • Peer-to-peer code reviews

    Peer-to-peer code reviews

    We loved your project 💯 and the javascript was very well structured. The code was DRY and you kept it simple. However, there are a few issues to air out in order to take improve your project:

    Optional

    • To make your code well organized it is recommended to put the tests in the test order and the mocks in the mock folder.
    opened by Mwapsam 0
  • Testing To Do list: part 2

    Testing To Do list: part 2

    What does this PR do?

    This PR is raised to add testing part 2

    Description of the task to be completed

    • [x] Create a testing function for editing the task description.
    • [x] Create a testing function for updating an item's 'completed' status.
    • [x] Create a testing function for the "Clear all completed" function.
    • [x] Use the mock storage object to mock the localStorage updates.

    How should it be tested

    Clone the repository

    git clone https://github.com/omarsalem7/Todo-list-webpack.git
    

    Navigate to the folder

    cd Todo-list-webpack
    

    Checkout the branch

    git checkout testing-milestone02
    

    Thanks for reviewing my PR 😊

    opened by selma-belhadj 0
  • Testing To Do list: part 1

    Testing To Do list: part 1

    What does this PR do?

    This PR is raised to add testing for todo app

    Description of the task to be completed

    • [x] Use Jest framework for testing.
    • [x] Create the testing functions for adding an item to the To-Do list.
    • [x] Create the testing functions for deleting an item in the To-Do list.
    • [x] Create mock locale storage.

    How should it be tested

    Clone the repository

    git clone https://github.com/omarsalem7/Todo-list-webpack.git
    

    Navigate to the folder

    cd Todo-list-webpack
    

    Checkout the branch

    git checkout testing-milestone1
    

    Thanks for reviewing my PR 😊

    opened by selma-belhadj 0
  • Milestone3 -  Interactive list.

    Milestone3 - Interactive list.

    I have done the following in this project:

    • Add complete functionality
    • Add clear all functionality

    What does this PR do?

    This PR is raised to add and remove items from to-dos

    Description of the task to be completed

    • [x] Add complete functionality
    • [x] Add clear all functionality

    How should it be tested

    Clone the repository

    git clone https://github.com/omarsalem7/Todo-list-webpack.git
    

    Navigate to the folder

    cd Todo-list-webpack
    

    Checkout the branch

    git checkout milestone3-todo
    

    Thanks for reviewing my PR 😊

    opened by omarsalem7 0
  • Milestone2 - Add and remove items.

    Milestone2 - Add and remove items.

    What does this PR do?

    This PR is raised to add and remove items from to-dos

    Description of the task to be completed

    • [x] Add to-do functionality
    • [x] Add remove to-do functionality
    • [x] Add update to-do functionality

    How should it be tested

    Clone the repository

    git clone https://github.com/omarsalem7/Todo-list-webpack.git
    

    Navigate to the folder

    cd Todo-list-webpack
    

    Checkout the branch

    git checkout milestone2-todo
    

    Thanks for reviewing my PR 😊

    opened by omarsalem7 0
  • Milestone1 - List Structure

    Milestone1 - List Structure

    What does this PR do?

    This PR is raised to set up project with webpack and add initial structure

    Description of the task to be completed

    • [x] Set up the project with Webpack
    • [x] Create markup for to-do from scratch.
    • [x] Render to-dos dynamically with JavaScript

    How should it be tested

    Clone the repository

    git clone https://github.com/omarsalem7/Todo-list-webpack.git
    

    Navigate to the folder

    cd Todo-list-webpack
    

    Checkout the branch

    git checkout milestone1-todo
    

    Thanks for reviewing my PR 😊

    opened by omarsalem7 0
  • Improve code and style

    Improve code and style

    What does this PR do?

    This PR is raised to improve code style and fix in mobile version

    Description of the task to be completed

    • [x] Apply DRY principle by improving code style
    • [x] Fix todos with in mobile version.

    How should it be tested

    Clone the repository

    git clone https://github.com/omarsalem7/Todo-list-webpack.git
    

    Navigate to the folder

    cd Todo-list-webpack
    

    Checkout the branch

    git checkout improve-code
    

    Thanks for reviewing my PR 😊

    opened by omarsalem7 1
Owner
Omar Salem
Open to new job opportunities | Full-Stack Developer | Software Engineer | Full-time student at Microverse.
Omar Salem
Package your Node.js project into an executable

Disclaimer: pkg was created for use within containers and is not intended for use in serverless environments. For those using Vercel, this means that

Vercel 22.6k Jan 7, 2023
A toolkit to automate & enhance your workflow

The streaming build system What is gulp? Automation - gulp is a toolkit that helps you automate painful or time-consuming tasks in your development wo

gulp 32.7k Jan 6, 2023
This is a Webpack Project about Todo-list which you can add your to-dos, edit them, add mark as completed.

Todo-list-webpack This website Todo-list-webpack provides users a convenient way to keep track of their todos. Built With HTML CSS JavaScript Linters

Omar Salem 16 Jul 14, 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
This is a Webpack based to-do-list project. With this app, users can add thier daily routine tasks to the list, mark them as complet, edit them or delete them.

To Do List This is a Webpack based to-do-list project. With this app, users can add thier daily routine tasks to the list, mark them as complet, edit

Ali Aqa Atayee 12 Oct 30, 2022
A simple To Do List application that allows users to save, edit, mark completed, and delete their to-dos, and save their list when application is closed. Build with JavaScript.

To Do List A simple To Do List online application that allows users to save, and manipulate their to-dos, and save their list when application is clos

Mahmoud Rizk 10 Dec 20, 2022
A web app which help you to save your daily tasks, mark them as completed and edit and delete them. Built with JavaScript

To-Do List A simple to-do list to help you organize your daily tasks. Built With HTML. CSS. JavaScript: ES6, Modules, Classes, Arrow Functions, Events

Williams Colmenares 13 Dec 17, 2022
A web app which help you to save your daily tasks, mark them as completed and edit and delete them. Built with JavaScript

To-Do List A simple to-do list to help you organize your daily tasks. Built With HTML. CSS. JavaScript: ES6, Modules, Classes, Arrow Functions, Events

Williams Colmenares 11 Aug 10, 2022
zieeco 12 Jul 8, 2022
This project is a To-do list app which users can store and edit their Todo Tasks. Users can also change the order of their todo

Project This project is about a todo app bundling using webpack Additional description about the project and its features. Built With HTML CSS Javascr

Richmond Adu-Kyere 2 Jun 17, 2022
This a todo list project that uses webpack. In this project you will find features like adding tasks, deleting tasks, maintaining localstorage, marking tasks completed and clearing all completed tasks.

webpack-Todo list This a todo list project that uses webpack. In this project you will find features like adding tasks, deleting tasks, maintaining lo

Natnael Demelash 2 Jun 15, 2022
A simple to do list webpage where you can log the daily tasks you have to do, mark them as checked, modify them, reorder them and remove them. Made using HTML, CSS and JavaScript.

To-Do-List This Webpage is for an app called To-Do-List which helps you add, remove or check tasks you have to do. It is a simple web page which conta

Zeeshan Haider 9 Mar 12, 2022
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
To-Do list a web app for tracking personal progress through the day. Users can input a list of tasks and mark them as completed once they are done. Built with JavaScript and Webpack

To-do-List-Project To Do List Project Description. This project creates a simple HTML list of To Do tasks. It was built using webpack and served by a

Olawale Olapetan 7 Jul 8, 2022
This is a Microverse (@microverseinc) project in which I created a To-do list using Webpack. User can add a task, delete it, edit its description, and clear the completed tasks.

Microverse To-Do list This is a Microverse (@microverseinc) project in which I created a To-do list using webpack. Requirements Build a Todo list usin

Manel Hammouche 11 Aug 3, 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