Individual Contribution Report Batuhan İlhan Milestone‐2 - bounswe/bounswe2023group3 GitHub Wiki

Member:

I am Batuhan İlhan, one of the members of CmpE451 Group 3.

My Responsibilities

  • I was responsible for reviewing my friends work.
  • I was responsible for weekly planning.
  • I was responsible for allocations of tasks that are planned for this week.
  • I was responsible for enhancing swagger documentation.
  • I was responsible for development of the project. I mentioned about these in more detail in subsequent sections.
  • I was responsible with arranging and attending group or sub team meetings whenever necessary.
  • I was responsible with contributing to the weekly lab reports.
  • I was responsible with writing some part of our milestone 2 mainly related to backend part and my individual contribution report.

My Main Contributions

I have mainly contributed to advancing the project by introducing new features, including functionalities like following, liking, and commenting, while also addressing and resolving bugs as they arise. Also, I also take part in code reviewing and planing process.

Code-related significant issues:

  • I have made the necessary modification to database to store the following and followers information of users. #284
  • I have implemented the follow and unfollow endpoints. After that Batuhan Çetin has implemented authentication middleware and I have added authentication for this endpoints modifications. #291 #315
  • I have created the entity moderator. I also added endpoints for registering new moderator and verifying him within the scope of this issue #310
  • I have implemented the approve and disapprove endpoints so that moderators can reject or approve pending requests. #313
  • I have created like entity for the functionality of liking the polls. I have also added endpoints of liking, removing the like, and fetching the users who liked a poll. #388
  • I have created comment entity for the functionality of making comments on polls. I have also added endpoints of making comment, removing the existing comment, and fetching the users who made comment on a poll. #389
  • I have added the reading environments functionality to code and added necessary variables to .env file. #390
  • I have contributed to the bug fixing process such as fixing the follow endpoint bug and approve status bug. #391 #414
  • I have made dockerization and deployment of FE application with front end team members. #376

Management-related significant issues:

  • I actively took part in our weekly lab meetings.
  • I attended all meetings that we arrange as backend team apart from the weekly lab meetings.
  • I kept in touch with frontend and mobile teams to ensure that we satisfy their needs.
  • I tried to give useful feedbacks in code reviews.
  • I contributed to lab reports.
  • I added to .env file to make deployment process more smooth.

Pull requests: