Skip to content

Hệ thống thông báo sinh viên viết bằng NodeJS(Express JS (engine EJS)) và nosql MongoDB.

Notifications You must be signed in to change notification settings

haidang9b/student-system

Repository files navigation

Hệ thống thông tin sinh viên.

Hệ thống thông báo sinh viên viết bằng NodeJS(Express JS (engine EJS)) và nosql MongoDB.

Có các chức năng sau:

  • Đăng nhập bằng Google Sign-in (sử dụng passport)
  • Đăng nhập bằng username và password (sử dụng passport, có mã hóa mật khẩu)
  • Admin tạo tài khoản cho Phòng/Khoa, cấp quyền cho Phòng/Khoa viết thông báo.
  • Sinh viên thay đổi thông tin cá nhân.
  • Sinh viên đăng/xóa/sửa bài viết của mình (sử dụng AJAX, không load trang)
  • User có thể comment vào các bài viết
  • Phòng/Khoa có thể đăng, xóa, sửa thông báo (hiển thị real-time) (Dùng socket.io)
  • Hiển thị bài viết dưới dạng timeline và tự load trang (10 bài viết 1 lần)
  • Hiển thị toàn bộ thông báo và coi thông báo theo Phòng/Khoa
  • Coi tất cả bài viết của một user bất kì

About

Hệ thống thông báo sinh viên viết bằng NodeJS(Express JS (engine EJS)) và nosql MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages