A simple and clean Todo application built with React, TailwindCSS, shadcn/ui, and lucide-react. The project includes task creation, editing, completion toggling, and filtering.
-
Add new tasks
-
Edit existing tasks
-
Delete tasks
-
Mark tasks as completed
-
Filter tasks by:
- All
- Active
- Completed
-
Responsive layout
-
Organized component structure
- React (Vite)
- TailwindCSS
- shadcn/ui components
- lucide-react icons
Clone the repository:
git clone https://github.com/ngomanhhoang/todo
cd todoInstall dependencies:
npm installStart the development server:
npm run devBuild for production:
npm run build