A simple task management application for tracking tasks within a team. Users can log in, create, edit, and delete tasks. Admin users can manage all tasks, while regular users can only manage their own.
- Built with React and styled using Tailwind CSS.
- User authentication with TCKN verification.
- Local storage for task persistence.
- Responsive design for desktop and mobile.
- Authorization rules:
- Users can only manage their own tasks.
- Admins can view and manage all tasks.
| Name | Role | TCKN | Password |
|---|---|---|---|
| John Doe | Admin | 12406352362 | 111 |
| Tom Doe | Regular | 54807902982 | 222 |
| Jessy Doe | Regular | 80958926614 | 333 |
- Clone the repository:
git clone https://github.com/ismailuras/task-tracking.git cd task-tracking - Install dependencies:
npm install
- Start the project:
npm run dev
- Log in using a test user's TCKN and password.
- Manage tasks by creating, editing, completing, or deleting them.
- Authorization applies:
- Admins can manage all tasks.
- Regular users can only manage their own tasks.
- React
- Tailwind CSS
- Redux Toolkit
- Node.js