Fullstack 10/2025 - 11/2025
QAC Magazine
• Công nghệ: Java (Spring Boot), RESTful API, ReactJS, MySQL
• Thiết kế và phát triển RESTful API bằng Spring Boot theo kiến trúc Controller
– Service – Repository, sử dụng JPA/Hibernate để thao tác với cơ sở dữ liệu
quan hệ.
• Xây dựng cơ chế Role-Based Access Control (RBAC) với các vai trò Admin,
Writer và User, kiểm soát quyền truy cập tài nguyên theo vai trò và chủ sở hữu
nội dung.
• Phát triển hệ thống quản lý bình luận dạng cây (nested comments) hỗ trợ
reply nhiều cấp và tương tác bài viết như like/dislike.
• Triển khai auto-moderation cho bình luận dựa trên danh sách từ khóa cấm,
cho phép hệ thống tự động khóa hoặc mở khóa comment.
• Xây dựng bộ lọc và tìm kiếm nâng cao cho dữ liệu (user, keyword, trạng thái,
thời gian) kết hợp pagination.
• Phát triển giao diện quản trị (Admin Dashboard) cho phép quản lý từ khóa
cấm, theo dõi activity log và quản lý dữ liệu hệ thống.
• Xây dựng các trang CRUD và tìm kiếm dữ liệu phía frontend cho quản lý nội
dung, activity log và danh sách người dùng.
• Tích hợp API giữa frontend và backend, xử lý dữ liệu và hiển thị thông tin theo
ngữ cảnh người dùng (profile, bài viết đã thích, bình luận).
Link github: https://git.rikkei.edu.vn/tiendungx832005/nhom1_qac