

Web Task Management System (Admin & Employee)
Project Overview
Web Task Management System là nền tảng quản lý công việc nội bộ, tách quyền rõ ràng cho Admin/Manager và Nhân viên.
Hệ thống tập trung vào quy trình theo dõi task, khách hàng, hiệu suất nhân sự và dòng tiền theo từng công việc.
Key Features
- Xác thực & phân quyền theo vai trò (Admin/Manager/Employee) với JWT.
- Quản lý task đầy đủ: tạo, cập nhật, lọc theo trạng thái, xem theo lịch, theo dõi deadline và link task token.
- Quản lý khách hàng: CRUD, archive/restore, theo dõi công việc theo từng khách.
- Quản lý nhân sự: CRUD, trạng thái làm việc, hồ sơ cá nhân, đổi mật khẩu, upload avatar.
- Dashboard tổng quan cho cả Admin và Nhân viên.
- Thống kê doanh thu và hiệu suất (admin revenue, employee revenue, employee performance, task overview, custom date range).
- Module thông báo với cơ chế đánh dấu đã đọc và điều hướng nhanh tới task liên quan.
Tech Stack
Frontend: React + Vite + Ant Design + Tailwind CSS
Backend: Node.js + Express.js + MariaDB
Integrations: Cloudinary (media), Nodemailer (email reset password)
Security & Quality: JWT auth, rate limit, validation middleware, Jest/Supertest
My Contribution
Thiết kế và triển khai kiến trúc fullstack, xây dựng UI quản trị và tác vụ nhân viên, chuẩn hóa API tích hợp dữ liệu thống kê,
và hoàn thiện các chức năng vận hành thực tế như phân quyền, thông báo, quản lý hồ sơ, cùng quy trình xử lý dữ liệu nghiệp vụ.
Project Gallery










Technologies
Project Links
Project Info
Web App / Management System
7/16/2025
