Welcome to the To-Do App! This application is built using React, Redux, and Tailwind CSS. It provides a simple and efficient way to manage your tasks, with features to add, delete, filter, search, and mark tasks as completed.
- Add Tasks: Easily add new tasks to your to-do list.
- Delete Tasks: Remove tasks that are no longer needed.
- Filter Tasks: Filter tasks based on their completion status.
- Search Tasks: Find tasks quickly using the search functionality.
- Mark Tasks as Completed: Keep track of your progress by marking tasks as completed.
Follow these instructions to get a copy of the project up and running on your local machine.
Make sure you have the following installed:
- Clone the repository:
git clone https://github.com/Its-Shojib/Todo-App-with-Redux
- Navigate to the project directory:
cd Todo-App-with-Redux
- Install the dependencies:
npm install
- To start the development server, run:
npm run dev
Open http://localhost:3000 to view it in the browser.
- Add a Task: Type your task in the input field and press Enter or click the "Add" button.
- Delete a Task: Click the "Delete" button next to the task you want to remove.
- Filter Tasks: Use the filter buttons to view all tasks, completed tasks, or incomplete tasks.
- Search Tasks: Use the search bar to find specific tasks.
- Mark as Completed: Click the checkbox next to a task to mark it as completed.
- React
- Redux
- Tailwind CSS
Contributions are welcome! If you have suggestions or improvements, feel free to submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Special thanks to the creators of React, Redux, and Tailwind CSS for providing such powerful tools. Thanks to all contributors who have helped improve this project.