A simple Task Management app built with React, useReducer, and context API.
- Add tasks
- Toggle between complete/incomplete tasks
- Edit/update tasks
- Delete tasks
- Node.js installed on your machine
-
Clone the repository:
git clone https://github.com/Rahulfordev/Task-Management-Application-useReducer.git
-
Change into the project directory:
-
cd Task-Management-Application-useReducer
-
-
Install dependencies:
-
npm install / yarn
-
-
Start the development server:
-
npm run dev
The app will be available at http://localhost:5173/.
-
- Open the app in your web browser.
- Add tasks using the "Add Task" button.
- Toggle task status between complete and incomplete.
- Edit/update tasks using the "Edit" button.
- Delete tasks using the "Delete" button.
- Store Task LocalStorage
- React
- useReducer
- Context API