Skip to content

Rahulfordev/Task-Management-Application-useReducer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Management App

A simple Task Management app built with React, useReducer, and context API.

Features

  • Add tasks
  • Toggle between complete/incomplete tasks
  • Edit/update tasks
  • Delete tasks

Getting Started

Prerequisites

  • Node.js installed on your machine

Installation

  1. Clone the repository:

    git clone https://github.com/Rahulfordev/Task-Management-Application-useReducer.git
    
  2. Change into the project directory:

    • cd Task-Management-Application-useReducer
  3. Install dependencies:

    • npm install / yarn
  4. Start the development server:

    • npm run dev

    The app will be available at http://localhost:5173/.

Usage

  1. Open the app in your web browser.
  2. Add tasks using the "Add Task" button.
  3. Toggle task status between complete and incomplete.
  4. Edit/update tasks using the "Edit" button.
  5. Delete tasks using the "Delete" button.
  6. Store Task LocalStorage

Technologies Used

  • React
  • useReducer
  • Context API