Skip to content

Todo List application built using React, Zustand, Immer, Zookeeper, and Vite

Notifications You must be signed in to change notification settings

2suresh/todo-zustand

Repository files navigation

Todo List

A simple and efficient Todo List application built using React, Zustand, Immer, Zookeeper, and Vite for fast development and bundling. This project demonstrates how to manage application state and perform updates in a highly efficient manner while maintaining immutability and simplicity.

Features

  • Add, Edit, and Delete Tasks: Easily add new tasks, edit existing ones, or remove tasks.
  • Persistent State: Uses Zustand for managing global state and Immer to handle immutability of the state, making it efficient and scalable.
  • Fast Development: Powered by Vite for ultra-fast hot reloading and build optimization.
  • Zookeeper Integration: Integrates with Zookeeper for state management across different components.
  • Responsive Design: Fully responsive interface to ensure usability across desktop and mobile devices.

Tech Stack

  • React: A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Zustand: A small, fast, and scalable state management solution.
  • Immer: Helps you work with immutable state in a more convenient way.
  • Vite: A fast and modern frontend build tool that provides a smooth developer experience.
  • Zookeeper: A minimalistic library for organizing and syncing app state across multiple components.

Installation

Clone the repository and install the dependencies:

git clone https://github.com/2suresh/todo-zustand
cd todo-zustand
npm install
npm run dev

About

Todo List application built using React, Zustand, Immer, Zookeeper, and Vite

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published