KPI Project - Hệ thống Đánh giá KPI
Tên file
HUONG_DAN_SU_DUNG_KPI_SYSTEM.docx
KPI Project - Hệ thống Đánh giá KPI
Hệ thống quản lý và đánh giá KPI (Key Performance Indicators) được xây dựng với Laravel Backend và Next.js Frontend, sử dụng Docker để deployment.
Tính năng chính
Backend (Laravel)
Quản lý đánh giá: Tự đánh giá, đánh giá cấp 1, đánh giá cấp 2
Quản lý nhân viên: CRUD nhân viên, import/export
Quản lý phòng ban: Tổ chức cơ cấu phòng ban
Quản lý vai trò: Phân quyền chi tiết theo vai trò
Quản lý tiêu chí: Tùy chỉnh tiêu chí đánh giá
Báo cáo & Thống kê: Dashboard, biểu đồ, xuất báo cáo
Real-time notifications: Socket.io integration
Queue system: Xử lý background jobs
Cron jobs: Tự động hóa tasks
Frontend (Next.js)
Giao diện hiện đại: Responsive design, Dark/Light mode
Real-time updates: Socket.io client
Performance optimized: Code splitting, lazy loading
TypeScript: Type safety
SWR caching: Optimized API calls
Công nghệ sử dụng
Backend
Framework: Laravel 12
Language: PHP 8.2
Database: MySQL 8.0
Cache/Queue: Redis
Real-time: Laravel Echo Server
File handling: Spatie Media Library
Excel: Maatwebsite Excel
Frontend
Framework: Next.js 15 (App Router)
Language: TypeScript
Styling: Tailwind CSS 4
UI Components: Radix UI
State Management: SWR
Real-time: Socket.io Client
Charts: Recharts
Infrastructure
Containerization: Docker & Docker Compose
Web Server: Nginx
Process Manager: Supervisor
Cron: Automated tasks