A simple task management app built with React, TypeScript, and Tailwind CSS.
- React + TypeScript
- Tailwind CSS
- Vite
Add a Task Click the + button at the bottom, enter a title and description, then click ADD.
Edit a Task Hover over any task to reveal the edit icon, click it to update the title, description, or status.
Delete a Task Hover over any task and click the trash icon to remove it.
Change Task Status While editing a task, use the status dropdown to switch between Pending, In Progress, and Completed.
Search Tasks Use the search bar at the top to filter tasks by title or description.
Tasks are grouped by status — In Progress, Pending, and Completed — and each group can be collapsed or expanded.
Tasks are saved in the browser's local storage, so they persist across page reloads.
- Clone the repo
git clone https://github.com/SoloDev45/Task-management-tool.git- Navigate into the folder
cd Task-management-tool- Install dependencies
npm install- Start the dev server
npm run dev- Open your browser at
http://localhost:5173