This task management application helps you organize and prioritize your tasks efficiently. With features like adding, editing, deleting tasks, and visualizing them with drag-and-drop functionality, it's designed to enhance your productivity.
Checkout the application here: https://todo-task-manager-nine.vercel.app/
- Add Tasks: Create tasks with titles, descriptions, priorities, and statuses.
- Edit Tasks: Update the details of an existing task.
- Delete Tasks: Remove tasks that are no longer needed.
- Drag-and-Drop: Organize your tasks by dragging them between different statuses: Added, Started, and Completed.
- Visualization: View tasks in a bar chart based on their due date (coming soon).
To run this application locally, you'll need to have Node.js installed on your computer.
First, clone the repository to your local machine:
git clone https://github.com/RutvikJogdand/todo-task-manager.git
Then, navigate to the cloned directory:
cd todo-task-manager
Install the necessary dependencies:
npm install
Once the dependencies are installed, you can start the application by running:
npm start
Below are the steps to use the application with visual aids to guide you.
- Fill in the details in the form, such as the task title, description, due date, and priority.
- Press the 'Add Task' button to add the task to your list.
-
Find the task you want to edit in the list.
-
Click the 'Edit' button next to the task.
-
Modify the task's details in the form that appears.
-
Press the 'Update Task' button to save the changes.