ubclaunchpad / ratemycourse

2 stars 1 forks source link

USER STORY FOR USER PAGES #34

Closed AnnieZhou08 closed 6 years ago

AnnieZhou08 commented 6 years ago

@eishan05 the following is the user story and scope of your feature. Please take a look to see if I have missed anything. Otherwise please follow the dev process as closely as possible to what's been described. Thank you! 😄

Note taking: • Addition of new notes (insertion into firebase – List notes) • Deletion of notes (removal from firebase – List notes) • Pinning notes (the ones with the special blue tag; boolean pinned field in Note object) • Styling of notes (String color field in Note object) • Content needs to include: note body, time of creation/edition (edit method in Note) Book marks: • Addition of bookmarks (would have to modify courseActivity – there should be a button that bookmarks the course, and then push this course ID into List bookmarks under Users) • Removal of bookmarks part I (basically unchecks that button in course) Note: for the previous two tasks please converse with @scveloso to see who’s going to undertake it • Removal of book marks part II – users should be able to remove it from the UI inside bookmarkActivity (or whatever you named 0t) • Retrieval of all the bookmarks from firebase • Clicking on the bookmarks should lead you to the course page List of Friends: • @Luxi-Zhao should have already done this part in ProfileActivity; @eishan05 just needs to move it to Users pages. • The friends list should be clickable which should lead to the friends’ profiles • In the friends profiles, you should be able to see: courses interested, taken, going to take fields as well as their major AND POTENTIALLY THEIR EMAIL? Note: for friends profiles, also converse with @Luxi-Zhao to see who should be undertaking the task; if nobody wants to do it I can do it.

AnnieZhou08 commented 6 years ago

@eishan05 @Luxi-Zhao @scveloso this involves all three of you 😄