/r2us-backend

Trang web chia sẻ tài liệu và cảm nhận môn học - Trường Đại học Khoa học Tự nhiên - ĐHQG TPHCM

Primary LanguageJavaScript

R2US - Resources and Reviews

Một dự án của Mặt trận Tin học hóa - Chiến dịch Tình nguyện Mùa hè xanh 2021 - Trường Đại học Khoa học Tự nhiên, ĐHQG-HCM

Main features

  1. Chia sẻ tài liệu cho sinh viên, giúp thuận tiện trong quá trình học tập
  2. Chia sẻ cảm nhận về các môn học, giúp sinh viên có những lựa chọn tốt nhất trong quá trình đăng ký học phần.

Backend Developers

  1. Bùi Lê Tuấn Anh (Main)
  2. Phạm Văn Minh Nhựt (Supporting)

How-to-use

  • git clone
  • Mở Terminal, tra vào vị trí của thư mục. Gõ câu lệnh npm i để thêm các gói phụ trợ phù hợp
  • Mở file sample.env, cập nhật các thông số kỹ thuật, đồng thời tìm vào vị trí của file để cập nhật đường dẫn file env này.
  • Gõ vào Terminal: npm run dev hoặc npm start để khởi động máy chủ
  • Toàn bộ hệ thống sẽ được khởi động tại địa chỉ này.
  • Hiện tại đang chạy web server tại địa chỉ Heroku

API Docs

  • Toàn bộ các API đều được đăng tải tại đây.
  • Bảng thông số API:
  • Đường dẫn: {URL}/api/v1
API Đường dẫn Thông số Trạng thái
Academic /academic Năm học Đã hoàn thành
Faculty /academic/faculties Khoa Đã hoàn thành
Courses /academic/courses Môn trong khoa Đã hoàn thành
Classes /groups/class Lớp thuộc môn Đang kiểm tra
Instructors /groups/instructors Giảng viên Đã hoàn thành
Resources /groups/resources Tài liệu Đang kiểm tra
Reviews /groups/reviews Cảm nhận Đang kiểm tra
Enrollment /groups/enrollment Tham gia lớp Đang kiểm tra

Something silly for developers :>

  • Improvement: Trải nghiệm người dùng (Đăng nhập OAuth2 qua Google).
  • Cần testing khi đăng nhập. Chờ FE hoàn thành giao diện.