An open API service indexing awesome lists of open source software.

https://github.com/m0rrighan/to-do-list

A simple yet powerful to-do list, inspired by the minimalist website. It allows the user to add tasks, edit and remove tasks, clear all completed tasks.
https://github.com/m0rrighan/to-do-list

css html javascript webpack

Last synced: about 1 year ago
JSON representation

A simple yet powerful to-do list, inspired by the minimalist website. It allows the user to add tasks, edit and remove tasks, clear all completed tasks.

Awesome Lists containing this project

README

          

# To-do-list

A simple yet powerful to-do list, inspired by the minimalist website.

## Live Demo

[Live Demo Link](https://m0rrighan.github.io/To-do-list/)

## Built With

- HTML
- CSS
- JS
- WEBPACK

## Project requirements

- Set up a new project with webpack that is based on the webpack exercise you have already completed.
- Create an index.html file and write your HTML markup here. Create an empty To Do List placeholder (`

` or `
    ` element). The index.html file must be set as a template using the HTML Webpack Plugin.
    - Create an index.js file and set an array of some simple to do tasks (array of objects). Each task object should contain three keys:
    - description [string].
    - completed [bool].
    - index: [number].
    - Write a function to iterate over the tasks array and populate an HTML list item element for each task.
    - On page load render the dynamically created list of tasks in the dedicated placeholder. The list should apear in order of the index values for each task.
    - Create a style.css and set rules for the To Do List. CSS must be loaded by Webpack Style/CSS Loader. Your list should be a clone of the part of the minimalist project captured in the video below. [link to video](https://www.youtube.com/watch?v=AcUd-_Yjjqg)
    - All your source files (index.html, index.js and style.css) must be located in /src directory and your distribution files will be generated by webpack and served by webpack dev server from /dist folder.

    ## Getting Started

    **To clone this project**
    **Run command: $git clone https://github.com/M0rrighan/To-do-list.git**
    **or press the green Code button in the upper right corner and choose to download from the Download ZIP link.**

    ## Prerequisites

    - Code editor (VS Code, Sublime, Atom)

    ## Authors

    👤 **Author1**

    - GitHub: [@M0rrighan](https://github.com/M0rrighan)
    - Twitter: [@RadmilaStojceva](https://twitter.com/RadmilaStojceva)

    ## Show your support

    Give a ⭐️ if you like this project!

    ## 📝 License

    This project is [MIT](./MIT.md) licensed.