To do list with Java Script by using HTML, CSS, and Java Script with using Local storage, drag & Drop.
This project is a Kanban Board built using HTML, CSS, and Vanilla JavaScript. It was created as part of the Kalbonyan elmarsos competition.
You can view a live demo of the project at Kanban Board.
Untitled.Project.mp4
- HTML5
- CSS:
- Flexbox
- Grid
- JavaScript:
- Drag and Drop API
- Local Storage API
- ✅ You can create new tasks
- ✅ Edit existing tasks
- ✅ Drag and drop tasks to other positions
- ✅ Reload the page without losing your tasks and data
- ✅ Responsive design for all screen sizes
- The
createTask
function generates a random ID for each task, which can cause issues when trying to remove or edit tasks that have been saved to the Local Storage API. To solve this issue, modify thecreateTask
function to accept the ID stored in the Local Storage API as a parameter. - Use higher order functions like
filter
andfind
to update the arrays in the Local Storage API when dragging tasks to new positions or performing other operations.
- Refactor the code to be more readable and maintainable 🔁.
- Build the project using React JS ⚛ for improved performance and scalability.