A simple and responsive Todo List application built with React, Redux, and Vite. This application allows users to add, edit, delete, and mark tasks as completed.
- Add Task: Users can input a task into a text field and add it to the list by pressing a button or pressing Enter.
- View Tasks: Display all added tasks in a list format.
- Delete Task: Each task has a delete button that, when clicked, removes the task from the list.
- Edit Task: Each task has an edit button that, when clicked, allows inline editing of the task.
- Mark as Completed: Users can mark tasks as completed without deleting them.
- Responsive Design: The application is responsive and works well on both desktop and mobile devices.
- React: For building the user interface.
- Redux: For state management.
- Vite: For fast development and build tool.
- CSS: For styling the application.
you need Node.js and npm installed on machine to install and run this project.
Install the dependencies: npm install
Start the development server: npm run dev