paulsaenzsucre / To-Do-List

To Do List is a single page web app that lets users manage a simple list of tasks. Users can add and remove tasks from the list. It was coded using standard technologies like HTML5, CSS3 and JavaScript; and has an object-oriented approach using a model view presenter pattern. Feel free to give me feedback or contact me about this project.

Home Page:https://www.paulsaenzsucre.dev/To-Do-List/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

TO DO LIST

πŸ“— Table of Contents

πŸ“– To Do List

This project is coded with standard languages like HTML, CSS and JavaScript.

To Do List is a project that let users to manage a simple list of tasks.

πŸ›  Built With

Tech Stack

Client

Key Features

  • You can see a task list.
  • You can add a new task.
  • You can remove a task.
  • You can remove all completed task at once.
  • You can see a count of completed tasks

(back to top)

πŸš€ Live Demo

(back to top)

πŸ’» Getting Started

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

Prerequisites

In order to run this project you need:

In order to run this project you need:

Setup

  • You can download the Zip file on the GitHub repository, or clone the repository with:
git clone https://github.com/elafildecolor/To-Do-List.git
  • Access the cloned directory with:
cd To-Do-List
  • Open it with your favorite code editor or with the live server

Install

To install linters and other dependencies run:

npm install <dependency>

Run tests

To analyze the source code in your local environment with linter follow these steps:

  • Looking for linter errors in HTML files run:
npx hint .
  • Looking for linter errors in CSS | SASS files run:
npx stylelint "**/*.{css,scss}"
  • Looking for linter errors in JavaScript files run:
npx eslint .

πŸ‘₯ Authors

πŸ‘₯ Paul SΓ‘enz Sucre

(back to top)

πŸ”­ Future Features

  • Let more than one user
  • Let more than one list per user
  • Drag and drop to reorder task

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

πŸ™ Acknowledgments

  • Hat tip to anyone whose code was used.
  • Thanks for all the curated content that was provided to us.
  • Thanks to my learning and coding partners for all their support.

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About

To Do List is a single page web app that lets users manage a simple list of tasks. Users can add and remove tasks from the list. It was coded using standard technologies like HTML5, CSS3 and JavaScript; and has an object-oriented approach using a model view presenter pattern. Feel free to give me feedback or contact me about this project.

https://www.paulsaenzsucre.dev/To-Do-List/

License:MIT License


Languages

Language:JavaScript 81.1%Language:CSS 16.7%Language:HTML 2.2%