Website bao gồm các chức năng:
	- 
		Quản lý chấm công
 
	- 
		Quản lý tài khoản nhân viên
 
	- 
		Tính lương hàng tháng
 
	- 
		Xét duyệt yêu cầu xin nghỉ, làm thêm
 
	1. Quản lý chấm công
	- Chấm công vào/ra cho mỗi ca: sáng, chiều, tăng ca
	- Xem lịch chấm công tháng hiện tại
	2. Quản lý tài khoản nhân viên
	- Thêm, xóa tài khoản nhân viên
	- Cập nhật hồ sơ nhân viên
	3. Tính lương hàng tháng
	- Tính lương dựa trên số giờ chấm công trong ngày, chức vụ
	- Có thưởng chuyên cần nếu số phép <= 2 phép/tháng
	4. Xét duyệt yêu cầu xin nghỉ, làm thêm
	- Nhân viên có thể tạo yêu cầu xin nghỉ phép và làm thêm sau đó gửi cho quản lý phê duyệt
	- Quản lý sẽ phê duyệt yêu cầu và kết quả phê duyệt sẽ hiển thị ở giao diện của nhân viên
	* Demo:
	- Web admin: https://staff-management-be.onrender.com/admin/
	tk: superadmin
	mk: abcd@1234
	- Web vercel: https://staff-management-amber.vercel.app/
	+ Quản lý:
	tk: manager
	mk: 123qwe!@#
	+ Nhân viên:
	tk: nguyenthanhhung26102003@gmail.com
	mk: 12345678
	** Lưu ý **
	Truy cập vào web admin trước để server khởi động, sau đó hãy vào web vercel test sau
                        
                            
                            XEM THÊM ==> Hướng dẫn cài đặt chi tiết
                        
                        
                        
                                    
                                    HƯỚNG DẪN CÀI ĐẶT
                                    
	- Download và giải nén 2 file code backend và front-end
	- Backend:
	+ Tạo môi trường ảo Python:
	chạy lệnh: python -m venv myvenv
	+ Di chuyển đến thư mục backend, tải các thư viện trong file requirements.txt
	chạy lệnh sau để tải: pip install -r requirements.txt
	+ Câu hình kết nối cơ sở dữ liệu trong file settings.py
	+ Run server
	- Frontend:
	+ Tải các thư viện cần thiết cho dự án
	chạy lệnh: npm install
	+ Kiểm tra các cài đặt:
	chạy lệnh: npm run build
	+ run app:
	chạy lệnh: npm start
                                    
                        Nguồn: Topcode.vn