A simple Kanban board built with HTML, CSS, and JavaScript featuring full drag‑and‑drop functionality. This project focuses on interactive UI behavior, clean layout structure, and practicing the native Drag and Drop API to move tasks between columns.
-
Drag and drop tasks between columns
-
Clean and simple UI layout
-
Native JavaScript Drag and Drop API
-
Responsive design
-
Easy to customize and expand
-
How to use the Drag and Drop API
-
Handling drag events (dragstart, dragover, drop, etc.)
-DOM manipulation for moving elements
-
Structuring a simple Kanban layout with HTML & CSS
-
Improving UI interaction and feedback
-
HTML
-
CSS
-
JavaScript (ES6)
-
Add localStorage to save board state
-
Add ability to create new tasks dynamically
-
Add delete/edit functionality
-
Add multiple boards or categories
Code /drag-and-drop │── index.html │── style.css │── script.js └── README.md
This project was built as part of my ongoing front‑end practice. It helped me understand how interactive UI components work and how to create smooth drag‑and‑drop experiences without external libraries.
-
style.css – Styling (currently being worked on)
-
script.js – JavaScript logic (not started yet)
This project is still under development. I am actively working on improving the layout and will begin adding interactive functionality soon.