/Kanban-Board-Tasks

A kanban board is an agile project management tool designed to help visualize work, limit work-in-progress, and maximize efficiency (or flow).

Primary LanguageJavaScript

Kanban Board Project

What is Kanban Board ?

A kanban board is an agile project management tool designed to help visualize work, limit work-in-progress, and maximize efficiency (or flow).

image

Technologies I used :

  • [ HTML , CSS , Flex-Box , Vanilla JavaScript , Touch & Darg Events ]

Features :

  1. You can Add tasks.
  2. You can Edit tasks.
  3. You can Delete tasks.
  4. You can Drag and drop tasks.
  5. You can Save your project in Browser local Storage.
  6. You can Delete All Tasks by one click.
  7. It's totally responsive website.

What I'm looking for the next Update ?

  • Add the ability to arrange tasks by specific order 💡.
  • Convert it to Single Page Application with React 🤩.
  • Add some productivity tools like promodo timer 🍅.
  • Update the UI & UX 🎨.

What did I learn from this project?

I learned a lot actually but the most important that I challenged myself and I learned a lot of amazing stuff like:

  • I Learned a lot about LocalStorage.
  • I Learned a lot about HTML Drag & Drop API.
  • I Learned a lot about Touch events
  • Programmatic logic exercises.

Some usefully resources helped me to build this project.