A simple task manager built with React (Vite) and Tailwind CSS.
- View a list of tasks
- Add a new task (with validation)
- Mark a task as completed
- Delete a task
- Filter tasks (All, Completed, Pending)
- Responsive and clean UI
- Node.js and npm installed
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and go to the local server URL (usually
http://localhost:5173).
- Add a new task using the input at the top. The title must not be empty.
- Mark a task as completed by checking its checkbox.
- Delete a task using the × button.
- Use the filter buttons to view all, completed, or pending tasks.
Built with ❤️ using React, Vite, and Tailwind CSS.