A simple and clean Todo List app built with React and Vite.
You can add tasks, assign a status, filter tasks by status, and delete tasks.
- Add a new task with validation
- Choose task status (
In Progress/Completed) - Filter tasks by status
- Delete any task from the list
- Responsive UI with Tailwind CSS
- React 19
- Vite 7
- Tailwind CSS 4
- ESLint 9
npm installnpm run devnpm run buildnpm run previewnpm run lintsrc/
components/
Todo.jsx
TodoForm.jsx
Todolist.jsx
App.jsx
main.jsx
index.css
- Current UI labels are in Azerbaijani.
- Task data is kept in component state (no backend or persistence yet).