A simple web app to manage your time and energy wisely with to do list app.

Overview

To Do list

Manage your time and energy wisely with to list app.

Built With

  • HTML, CSS
  • JavaScript, Webpack

Live Demo

Live Demo Link

Getting Started

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

  • Open terminal
  • Clone this project by the command git clone [email protected]:myaserkhan/To-Do-list-list-structure.git
  • cd <clone> folder
  • Run npm start in your local browser or using Live Server in Visual Studio Code.

Authors

👤 Yasir Khan

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

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

📝 License

This project is MIT licensed.

Comments
  • To Do list: list structure

    To Do list: list structure

    • [ ] Set up a new project with webpack.
    • [ ] The index.html file set as a template using the HTML Webpack Plugin.
    • [ ] Created a style.css and set rules for the To Do List loaded by Webpack Style/CSS Loader.
    • [ ] On page load render the dynamically created list of tasks in the dedicated placeholder.
    opened by myaserkhan 2
  • To Do list: interactive list

    To Do list: interactive list

    • Add a new JavaScript file and import it as a module:
    • Add event listener to the checkbox (change).
    • Update items object's value for completed key upon user actions.
    • Implemented a function for the "Clear all completed" button (use filter() method).
    • Store the updated array of items in local storage, so the user gets the correct list values after the page reloads.
    opened by myaserkhan 0
  • To Do list: add & remove

    To Do list: add & remove

    • Remove all hardcoded items from the tasks array.
    • Create a new JavaScript file for the new functionality.
    • Implement a function for adding a new task.
    • Implement a function for deleting a task.
    • Implement a function for editing task descriptions.
    • By default, new tasks have the property completed set to false and the property index set to the value of the new array length.
    • Deleting a task updates all remaining items' indexes, so they represent the current list order and are unique.
    • All changes to the To Do List are saved in local storage.
    opened by myaserkhan 0
  • Peer-to-peer code review 18/10/22

    Peer-to-peer code review 18/10/22

    Hi @myaserkhan !!! Congratulations on the project 🎉 . You have done a great job 👍 !! But we have a few issues we can share with you to make the app better:

    1. We think it would be helpful to add a delete button when the user clicks on a task. It is one of the requirements of the project. You can do this by creating a new function to delete a single task.
    2. We kindly suggest that the background color of a task change while editing as it can improve the user experience.
    3. We feel like it's better to have the update of the completed status function be a single module as it's better for making the code clearer.
    opened by Samuellekpor 0
  • Peer to peer code review - 14/10/2022

    Peer to peer code review - 14/10/2022

    Hello @myaserkhan, amazing work with this project 👏. I have noticed the following JavaScript good practices:

    • No console.logs, no alerts, no document.write or eval()
    • No old piece of code committed as inline comments
    • Strict type checks were used
    • ES6 syntax was followed
    • All js code was kept in JS files (Modules), and not in the script tag.
    opened by oguntayomicheal 0
  • Testing To Do list: part 1

    Testing To Do list: part 1

    In this milestone we were able to accomplish the following:

    • [ ] Install babel dependency for ES6 import function and config jsdom with jest
    • [ ] Set-up add_delete_task.test.js file for test implementation;
    • [ ] Add test suit for add and remove function from the list;
    • [ ] Implement functions for the said tasks( add & remove) mocking the DOM local storage
    opened by myaserkhan 0
Owner
Yasir Khan
Software developer, Rails enthusiast, part-time guitarist. Stack: JavaScript, Ruby, Rails, React, Redux. Looking for my next job!
Yasir Khan
App to manage maintenance calls. App to manage maintenance calls. This application was created for the purpose of studies.

App to manage maintenance calls. App to manage maintenance calls. This application was created for the purpose of studies.

Rodrigo Gonçalves 112 Dec 26, 2022
In this project I have build a To Do List app that you can list, add, delete and manage your daily tasks better. Build with HTML, CSS, JS, ES6, JSON

ToDo List This project is build by javascript web packages which can add and remove daily tasks. Built With Html Css Javascript Sublime Text Author ??

Sahar Saba Amiri 7 Oct 25, 2022
Grayce Muthui 8 Jun 16, 2022
This app helps manage a bookstore. It comes in handy when you need to manage a personal book store or library. Entirely built on es6.

Awesome Books A Microverse project on learnong javascript. Additional description about the project and its features. Built With HTML5 CSS3 Javascript

Atugonza ( Billions ) Joel 13 Apr 22, 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
Simple yet powerful to-do list app to manage your daily tasks! Built with: CSS, HTML, JavaScript

To-Do List Simple yet powerful to-do app to manage your daily tasks! Built With HTML, CSS Fameworks: N/A Technologies: Linters, Git, GitHub, Webpack L

Amaury Permer 7 Jul 21, 2022
🤖 An action that fetches the list of malicious domains on Discord in different providers and creates/updates a JSON file with them from time to time.

Discord Guardian Action ??  This action fetches the list of malicious domains on Discord in different providers and creates/updates a JSON file with t

Dalton Menezes 7 Nov 30, 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
In this project, I built a simple HTML list of To Do tasks. The list is styled according to the specifications listed later in this lesson. This simple web page is built using webpack and served by a webpack dev server.

Awesome books:JavaScript Using Modules In this project, I built a simple HTML list of To Do tasks. The list is styled according to the specifications

 Hassan Momanyi 10 Nov 25, 2022
Chronos is an ML Scheduler Tool, helping students to block and manage time with minimal manual intervention.

Chronos (Currently in progress) Chronos is an ML Scheduler Tool, helping students to block and manage time with minimal manual intervention. It adapts

Shromann Majumder 3 Aug 17, 2022
A to-do list website task by (@microverseinc), you can easily manage your daily tasks

To DO list Is a website to manage daily tasks Built With HTML,CSS,JS webpack Live Demo (if available) Live Demo Link Getting Started This is an exampl

Yousef Hesham 6 Oct 22, 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
This project is about Leaderboard list app, that allows users to add score to the list and refresh the list.

Leaderboard This project is about Leaderboard list app, that allows users to add score to the list and refresh the list. Built With JavaScript HTML CS

Mihreteab Misganaw 3 Dec 19, 2021
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
An app to manage tasks. A user can add, delete and edit a task and mark it as completed, It uses simple GUI and relies on DOM manipulation in pure JS and using local storage.

An app to manage tasks. A user can add, delete and edit a task and mark it as completed, It uses simple GUI and relies on DOM manipulation in pure JS and using local storage.

KHITER Mohamed Achraf 6 Aug 20, 2022