A simple, interactive Task Management application built with React that supports drag-and-drop task management across three columns: New, Ongoing, and Done. It features task creation, editing, deletion, status updates, time tracking, and smooth user interactions with helpful notifications.
- Drag and drop tasks between columns (
New,Ongoing,Done) using@hello-pangea/dnd. - Add new tasks in the
Newcolumn. - Edit task title and description inline.
- Delete tasks easily.
- Move tasks left/right between columns using arrow buttons.
- Track time spent on each task from creation until completion.
- Real-time elapsed time display for ongoing tasks.
- Notifications for task actions (add, update, move, delete) using
react-toastify. - Responsive and clean UI with icons from
react-icons.
https://task-management-application-six-delta.vercel.app
-
Clone the repository:
git clone https://github.com/HelloAyan/task-management-application.git
-
Install Project Packages:
npm install
-
Run Project :
npm run dev