Cleverbees – School Management System (Multi-Role Academic Platform)
Xây dựng và phát triển hệ thống quản lý trường học toàn diện dành cho giáo viên, quản trị viên và học sinh. Hệ thống tổ chức theo mô hình Hive (Class-based architecture), hỗ trợ quản lý lớp học, điểm danh, hành vi, sổ điểm có trọng số và quy trình chốt điểm theo kỳ.
Phát triển Backend bằng .NET (C#), thiết kế RESTful API và hệ thống tính điểm tự động với weighted grading engine. Cơ sở dữ liệu sử dụng MS SQL (migrate từ PostgreSQL/MongoDB), tối ưu relational schema cho mô hình School → Academic Year → Hive → Student → Assignment.
Frontend Web phát triển bằng Angular với kiến trúc module rõ ràng, dynamic data grid cho Gradebook (scroll ngang, filter theo subject, term, category). Ứng dụng Mobile xây dựng bằng Flutter phục vụ học sinh/phụ huynh theo dõi điểm, điểm danh và báo cáo học tập theo thời gian thực.
Hệ thống tích hợp role-based authorization, tách biệt Academic và Behavior tracking, hỗ trợ multi-year data isolation và workflow chốt điểm cuối kỳ (Final Submitted Grades).
Cleverbees được thiết kế hướng tới tính ổn định, khả năng mở rộng và phù hợp cho môi trường giáo dục tiểu học/tôn giáo với cấu trúc đánh giá linh hoạt theo category weighting.
Công nghệ sử dụng:
.NET, C#, MS SQL, Angular, Flutter, REST API, JWT Authentication
Kết quả đạt được:
- Hoàn thiện hệ thống quản lý học tập đa vai trò
- Xây dựng thành công weighted grade calculation engine
- Tối ưu truy vấn và aggregate tính class average
- Triển khai thành công môi trường production ổn định
Portfolio Clever Bees: https://portfolio-ntvy.my.canva.site/cleverbees