To-do-List website is a page that contains information about listed shores and things to do .

Overview

Project Name

To-do-List

Description the project.

To-do-List website is a page that contains information about listed shores and things to do .

Built With

  • HTML
  • CSS
  • Javascript
  • Webpack
  • following github flows standards.

Getting Started

This web page is books site with my List planned or shores to do in the future

To do List project works on mobile and desktop using @Media queries .


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

Live Demo Link

link

Setup

to use the project To do list please follow :

Open GitHub and go to my GitHub repository name: To-do-list. Click “Code” and copy the given URL. click code and copy the URL.

click code and copy the URL.

Open “Git Bash” and change the current working directory to the location where you want the cloned directory.

Type git clone in the terminal, paste the URL you copied earlier, and press “enter” to create your local clone.

Syntax:

$ git clone {repository URL}

Usage

open your directory To-do-List/

_use vs-code or any IDE to view line code .


$ npm start to run the local server


Authors

👤 Omane Piesie Yeboah

🤝 Contributing

Contributions, issues, and feature requests are welcome! thanks:

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Microverse
  • Inspiration
  • etc

📝 License

This project is MIT licensed.

Comments
  • add clear all and checking

    add clear all and checking

    • I added a new JavaScript file and import it as a module
    • add the check functionality and update local storage
    • Clear all completed tasks that are true in the task object, and remove them from local storage.
    • checkbox should still show checked when the page is reloaded
    opened by piesieomane 0
  • To-do-list

    To-do-list

    • 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 (add a new element to the array).
    • Implement a function for deleting a task (remove an element from the array).
    • Deleting a task should update all remaining items' indexes, so they represent the current list order and are unique
    • All changes to the To-Do List should be saved in local storage.
    opened by piesieomane 0
  •  setup Todo-list with webpack

    setup Todo-list with webpack

    • Set up a new project with webpack.
    • I wrote a function to iterate over the tasks array and populate an HTML list item element for each task.
    • styles are coming from webpack
    opened by piesieomane 0
  • Peer-to-Peer Code Review

    Peer-to-Peer Code Review

    Your project looks really great and apart from the suggestions below, I think you're good to go.

    Changes Required ♻

    • [ ] Your code is really simple and straight forward but what if someone with a minor programming knowledge needed to understand it. I suggest you make more use of comments in the file below. https://github.com/piesieomane/To-do-list/blob/ad357ecd4133d9e844e141efa40a0bd62afa6709/src/crud.js#L1-L87

    As comments will make the code not only cleaner but easier to understand.

    opened by okoyecharles 0
  • Peer-to-Peer Code Review

    Peer-to-Peer Code Review

    Your Project looks great so far, Although there are some changes I believe would make it look better.

    Changes Required ♻

    • [ ] As you can see below, I noticed you used this whereas there was a cleaner way to do renew the indexes. https://github.com/piesieomane/To-do-list/blob/ad357ecd4133d9e844e141efa40a0bd62afa6709/src/clear.js#L17-L23

    I reccomend you make use of the index functionality in the forEach loop, something like this.

     newArr.forEach((element, i) => { 
       element.index = i; 
     }); 
     task = newArr; 
    

    • [ ] SUGGESTION: I also tried checking the todos on your list, although they worked they did not give the todos the corresponding style. A checked todo should look like ~~this~~ instead of as it looked.

    • [ ] As you see below I believe that its better HTML practice to use the main tags and section tag instead of nested divs https://github.com/piesieomane/To-do-list/blob/ad357ecd4133d9e844e141efa40a0bd62afa6709/src/index.html#L14-L37

    The document flow should look like this for better readability.

    <main class="container">
         <!--- First Section--->
        <section>
      
        </section>
      
         <!--- Second Section--->
        <section>
      
        </section>
    
         <!--- Third Section--->
        <section>
      
        </section>
    </main>
    
    opened by okoyecharles 1
  • Peer-to-peer-code-review

    Peer-to-peer-code-review

    Your Code is working fine base on all necessary requirement but try to ..

    • [ ] Group you functions into classes like maybe storage class which perform all the storage actions
    • [ ] Also create modules directory which contains all the modules
    opened by Owusu-Desmond 0
Owner
PIESIE YEBOAH
Full-Stack Developer = [JavaScript, React, Redux, Ruby, RoR] Looking forward to the next challenge!
PIESIE YEBOAH
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
Awsome books website is a page that contains information about list of books with the title and author names.

Project Name Awsome_Books-ES6 Description the project. Awsome books website is a page that contains information about list of books with the title and

Laasri Said 9 Oct 14, 2022
Automated testing for single-page applications (SPAs). Small, portable, and easy to use. Click on things, fill in values, await for things exist, etc.

SPA Check Automated testing for single-page applications (SPAs). Small, portable, and easy to use. Click on things, fill in values, await for things e

Cory Leigh Rahman 5 Dec 23, 2022
This project contains a leader board for a game which contains players name and list and store them on API build with HTML, CSS, JS and API

Leaderboard This App is a Game Leaderboard app Which is created by JavaScript and the big picture of this application is using API. Build With ??‍?? .

Sahar Saba Amiri 5 Dec 15, 2022
The awesomebooks project is a simple list, but separated into 3 parts and given a retro feel. The main page is where we can add books, and on another page we can see the list, and remove items. There is also a "contact-us" page.

Awesome Books This is the restructured version of the famous awesome-books project! Here you can find JavaScript broken into modules, using import-exp

Matt Gombos 12 Nov 15, 2022
This repo contains a To-Do List App developed as a Single Page Application using Webpack, Javascript, HTML and CSS.

Todo List App In this project I built an interactive Todo List Web App with Webpack, HTML, CSS, and JavaScript. This project contains a feature that a

David Vera Castillo 15 Nov 4, 2022
Chris Siku 13 Aug 22, 2022
Cindy Dorantes 12 Oct 18, 2022
TV Shows Web App - A web application based on an external API which contains information about TV shows

TV Shows Web App - A web application based on an external API which contains information about TV shows. th web app let you like the shows that you like the most and comment what you think about them making use of an involvement API to save this interaction information.

Williams Colmenares 14 Dec 17, 2022
TV Shows Web App - A web application based on an external API which contains information about TV shows

TV Shows Web App - A web application based on an external API which contains information about TV shows. th web app let you like the shows that you like the most and comment what you think about them making use of an involvement API to save this interaction information.

Williams Colmenares 14 Dec 17, 2022
Awesome Books project : An online Book Library. Storing book information using local storage and displaying it as a list on HTML page

This is project is my based on building an online Book Library. Storing book information using local storage and displaying it as a list on html page

Richard Chileya 7 Nov 11, 2022
Awesome books app is a basic website that allows users to add/remove books from a list. It is a single page app (SPA) which allow switching to different pages of the app without page load. Built with JavaScript.

Awesome Books ES6 In this project, I build a basic website that allows users to add/remove books from a list. using ES6 syntax and make it more organi

Abdulhamid 11 Jul 1, 2022
The Main Purpose The main purpose of creating an anaonline information system, as an effort responsive to the management of the data of the Members of the Persis Youth based on information technology systems

landing-page-pp landing-page-pp.vercel.app #The Main Purpose The main purpose of creating an anaonline information system, as an effort responsive to

Hilman Firdaus 6 Oct 21, 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
"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
"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. It is created with HTML , CSS , JS and webpack and NPM.

My 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 com

Dyary Raoof Bayz Agha 5 Mar 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. 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 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