Skip to content

Development Plan of What2REG @UM

Posted by:Box
Posted on:October 25, 2023 at 07:07 PM

Basic Features

  1. Search Course by CODE, title.
  2. Search Lecturer by name.
  3. Search Course by category.
    • add category to course model. FST-CIS-CM,FE
  4. Login with Google, Facebook, Microsoft.
  5. (login)Add comment to course,lecturer(Optional).

Advanced Features

  1. (login)Add course,lecturer to favorite.
  2. (login)Study Plan Simulation.
  3. (login)Timetable Simulation.
  4. All Course List.
    • split into pages.(front-end, back-end)
  5. Offered Course List.
    • same as above.

API Endpoints

Tech Problems

  1. MySQL/Postgres or mongodb?
    • MySQL/Postgres: relational database which is same as the current database.
    • mongodb: document database which is more suitable for the course data.