CS3219-AY2425S1 / cs3219-ay2425s1-project-g12

nus-cs3219-ay2425s1-cs3219-ay2425s1-project-project-template created by GitHub Classroom
MIT License
0 stars 1 forks source link

Collaboration Service setup #83

Closed songfangyl closed 3 weeks ago

songfangyl commented 1 month ago

What we have:

  1. Room service, can create a room in the MongoDB.
  2. Socket for collaboration service to connect backend and frontend for collaboration service.
  3. You can now use socket to add user to the room, then user will be added to the same redis set represent as the room. (details is in the collaborationSocket.js). !!!!! For chat service and edit service might need this redis set to update the frontend. !!!!
  4. Frontend Component, question panel to show the questions in the collaboration room

TODO:

  1. User accept or reject match logic.
  2. Integrate the and room creation in frontend