This project is a task management application built with React, Zustand, and Tailwind CSS. The application allows users to add, delete, and move tasks between different states: Planned, Ongoing, and Done.
- Add Tasks: Users can add new tasks to any of the three states.
- Delete Tasks: Users can delete tasks.
- Move Tasks: Users can drag and drop tasks between the different states.
- React: A JavaScript library for building user interfaces.
- Zustand: A small, fast, and scalable state-management solution for React.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom user interfaces.
- React
- React DOM
- Zustand
- Tailwind CSS
- classnames immer
-
Clone the repository:
git clone https://github.com/your-username/task-management-app.git cd task-management-app
- task-management-app/
- │
- ├── public/
- │ └── index.html
- │
- ├── src/
- │ ├── assets/
- │ │ └── trash-2.svg
- │ ├── components/
- │ │ ├── Column.jsx
- │ │ └── Task.jsx
- │ ├── store.js
- │ ├── App.jsx
- │ ├── App.css
- │ ├── index.js
- │ └── index.css
- │
- ├── .gitignore
- ├── package.json
- ├── README.md
- └── tailwind.config.js