Hệ thống quản lý thực tập toàn diện được xây dựng để tối ưu hóa quy trình kết nối giữa Sinh viên, Giảng viên và Nhà trường trong giai đoạn thực tập tốt nghiệp.
Số lượng: 1 - Fullstack Developer (Dự án cá nhân)
Công nghệ
Tính năng
Phân quyền đa tầng (RBAC): Quản lý luồng công việc phức tạp giữa 4 đối tượng: Sinh viên, Giảng viên, Ban chủ nhiệm và Phòng đào tạo.
Quy trình đăng ký thông minh: Tự động hóa việc phân bổ Giảng viên hướng dẫn sau 7 ngày nếu sinh viên chưa tìm được người hướng dẫn phù hợp.
Lớp học số: Giảng viên có thể quản lý danh sách, đăng tải hướng dẫn và bài tập (Assignments) trực tiếp trên hệ thống.
Quản lý File tập trung: Tích hợp Edge Store để xử lý việc nộp báo cáo, đính kèm thông báo với tốc độ cao.
Bảo mật hệ thống: Sử dụng Middleware kết hợp HttpOnly Cookie để xác thực Token và kiểm soát quyền truy cập theo từng Role.
Thách thức
Tiếp cận công nghệ mới: Lần đầu triển khai dự án với Next.js 15 và Shadcn UI, đòi hỏi việc tối ưu hóa Server/Client Components để đạt hiệu năng tốt nhất.
Logic nghiệp vụ phức tạp: Xây dựng thuật toán tự động phân bổ giảng viên dựa trên số lượng sinh viên theo từng học kỳ và niên khóa.
Kết quả
Làm chủ hệ sinh thái Next.js hiện đại và cách xây dựng giao diện chuyên nghiệp, nhất quán với Shadcn UI.
Kỹ năng xử lý lưu trữ đám mây với Edge Store và quản lý bảo mật phía Backend thông qua cơ chế Cookie-based Auth.