Skip to content

TanzimHossain2/Todo-App

Repository files navigation

Simple Todo Application with Redux

This is a simple todo application built using Redux.

Getting Started

To get a local copy of the project up and running, follow these steps:

Prerequisites

  • Node.js (v17 or higher)
  • npm or Yarn package manager

Clone the Repository

Clone this repository to your local machine using the following command:

git clone https://github.com/Tanzim-02/Todo-App.git

Install Dependencies

Navigate to the project directory and install the required dependencies using npm or Yarn:

cd Todo-App
npm install   # or yarn install

Run the Project

To start the development server and run the project, use the following command:

npm run dev    # or yarn dev

Open your web browser and visit http://localhost:5173/ to view the application.

Using Redux

This application utilizes Redux for state management. Redux is a predictable state container for JavaScript applications, providing a central store to manage application state. It helps in managing complex state interactions and enables efficient data flow between components.

The Redux-related code can be found in the redux directory of the project. Actions, reducers, and the store configuration are defined to handle the todo functionality.

Feel free to explore the Redux implementation in the codebase and modify it according to your needs.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.