Skip to content

Milestone Report 4 (20.12.2021)

Can edited this page Dec 20, 2021 · 8 revisions

Follow a user (100% πŸ†)

Morale: 😡

We all are very tired. This was the last milestone before the last feature milestone. We had to work extra to make it in time.

Due by December 20, 2021
Last issue merged on December 19, 2021

πŸ‘ˆ Preceding milestone: Tag a fragment of an article (100%)

πŸ‘‰ Succeeding milestone: Suggest an Article & User (62%)

Issues (14/14):

  1. #77 User detail page
  2. #80 Add profile page[PR]
  3. #89 Add user follow and unfollow feature with mock data
  4. #92 Change cloud platform
  5. #113 Following/Unfollowing User
  6. #118 Recent activities on profile page
  7. #121 Another user's profile
  8. #122 Another user's profile[PR]
  9. #125 Feature/follow[PR]
  10. #131 Can't reach own profile after follow
  11. #132 Follow/Unfollow on the followers list
  12. #141 Feature/recent activities[PR]
  13. #143 Develop to main[PR]
  14. #144 Target on activities are always redirecting to article page.

πŸ“ˆ Workflow

πŸ’¬ Discussions:

  • On the homepage, we have now feeds from various activities. These activities will contain url's of users and articles. We have discussed how to approach to this problem.

𝌒 Decisions:

  • It's better to parse the URLs in the backend side, then send a ready to go link to HTML. We decided to create feedDTO (Data Transfer Object) class as an utility class. We separated the url creation from frontend and isolated it in backend.

πŸ”­ Observations:

  • The team meetings took 4 hours in two different sessions.
  • Except Suggestion Milestone, the project requirements are completed.

πŸ“ Lessons learned:

😑 Mad

  • Activity creation for feed had too much boiler plate code. It had to be refactored to be more dynamic.

😊 Glad

  • In #146 Semih made a refactor that reduced 424 lines of code to 288 lines.
  • In team meeting, every team member was able to express their ideas and contribute to the team meetings in a better way. We believe that, last week's mad action became a glad one.

πŸ˜” Sad

  • We wanted to have our team meeting together in person, and try to have a discussion using affinity diagram. However, due to bad weather condition we postponed it.
Clone this wiki locally