Hệ thống đặt lịch phòng học và không gian làm việc trực tuyến
Đồ án xây dựng nền tảng đặt lịch không gian sáng tạo và phòng học trực tuyến, tối ưu quy trình quản lý thời gian thực bằng Next.js.
Giới thiệu
Nhu cầu sử dụng các không gian làm việc chung và phòng thực hành sáng tạo ngày càng tăng cao, đòi hỏi một giải pháp quản lý lịch trình trực quan, hạn chế tối đa việc trùng lặp khung giờ. Hệ thống này được xây dựng nhằm cung cấp giao diện trực quan cho người dùng dễ dàng theo dõi tình trạng phòng trống và đặt chỗ nhanh chóng theo nhu cầu cá nhân hoặc nhóm.
Ứng dụng được phát triển trên nền tảng Fullstack với Next.js, kết hợp xử lý hiển thị sơ đồ không gian dưới dạng lưới trực quan và tối ưu hóa hiệu năng render phía máy chủ. Hệ thống cung cấp cơ chế phân quyền rõ ràng giữa người dùng đặt chỗ và ban quản trị, giúp quy trình duyệt lịch, cập nhật danh mục tiện ích và theo dõi lịch trình diễn ra liền mạch, ổn định.
Chức năng có trong gói chuẩn
- Đăng ký, đăng nhập và phân quyền người dùng theo vai trò
- Hiển thị sơ đồ không gian và trạng thái phòng học theo thời gian thực
- Đặt lịch phòng học theo khung giờ linh hoạt trong ngày
- Quản lý lịch sử đặt phòng và hủy lịch theo quy định
- Bảng điều khiển dành cho quản trị viên duyệt yêu cầu đặt phòng
- Quản lý danh mục không gian làm việc, thiết bị và tiện ích đi kèm
- Tìm kiếm và lọc phòng học theo sức chứa, khung giờ trống
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- nextjs
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.