This project is a Task Management Dashboard built as part of a frontend machine test. It allows users to manage tasks with create, edit, delete, filtering, and sorting features.
- Next.js (App Router)
- TypeScript
- Tailwind CSS
- shadcn/ui
- LocalStorage (mock persistence)
- Mock Login
- Create Task
- Edit Task
- Delete Task
- Change Status
- Search by title
- Filter by status
- Sort by due date
- Responsive UI
- Clean component structure
app/ ├ login/ ├ dashboard/ components/ ├ ui/ ├ task-modal.tsx types/ ├ task.ts
npm install npm run dev
- Login


