/mv-mintodolist-JSbp

Repo based on mv-mintodolist for exercise: "Does my coding partner follow JS best practices?"

Primary LanguageJavaScriptMIT LicenseMIT

logo

Minimalist ToDo-List App

This is a simple minimalist ToDo App which you can use to track your daily pending tasks. Adding, Deleting or Marking a task as done in its very intuitive interface.

📗 Table of Contents

📖 [Minimalist ToDo List]

[Minimalist ToDo-List] is an App that you can use to track your daily tasks. It allows you to Add/Mark as done/Delete a task, or you can Mark as done several tasks and Delete all of the marked tasks at once with the "Clear all completed" button.

logo

🛠 Built With

Tech Stack

Key Features

  • Extensive DOM Manipulation for Adding/Deleting tasks from the list.
  • Dinamically adds tasks at loading.
  • Mark a task as done.
  • Delete a task.
  • Delete all your completed tasks at once.

(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 git locally installed. Please got to Getting Started - Installing Git guide and follow the steps described for your system to install git.

Setup

Clone this repository to your desired folder:

  cd my-folder
  git clone git@github.com:luigirazum/mv-mintodolist-JSbp.git

Install

Install this project with:

  cd mv-mintodolist-JSbp
  npm install

Build

To build the project, execute the following command:

  npm run build  

Run

To run tests, run the following command:

  npm start

Deployment

You can deploy this project using:

  npm deploy

(back to top)

👥 Authors

👨‍💻 Luis Zubia

(back to top)

🔭 Future Features

  • Reorder the list, dragging the list items.

(back to top)

🤝 Contributing

In order to improve this project, contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

I really enjoyed making this project, so, if you like it, I appreciate your support giving me a ⭐.

(back to top)

❓ FAQ

  • Why should you use this project?

    • Because you can realize what you can achieve using this amazing tool.
  • Why did I make this project?

    • In order to start putting in practice the use of WebPack to create better projects.

(back to top)

📝 License

This project is MIT licensed.

NOTE: we recommend using the MIT license - you can set it up quickly by using templates available on GitHub. You can also use any other license if you wish.

(back to top)