This project is a responsive To-Do List application built with React and Redux. It allows users to manage their tasks efficiently with features like adding, searching, filtering, and toggling tasks between completed and incomplete states.
- Add Tasks: Add new tasks to your to-do list.
- Search Tasks: Search tasks using keywords.
- Filter Tasks: Filter tasks based on their completion status.
- Mark All Completed: Mark all tasks as completed with a single click.
- Mark All Incomplete: Mark all tasks as incomplete with a single click.
- React: JavaScript library for building user interfaces.
- Redux: State management library for JavaScript apps.
- React Icons: Icon library for React.
- Tailwind CSS: Utility-first CSS framework for styling.