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

About Myself

I am Batuhan İlhan, one of the members of CmpE451 Group 3. This semester, I am in the backend team of our project development together with Batuhan Çetin and Alp Tuna.

My Responsibilities(After milestone-2)

  • I was responsible for reviewing my friends work.
  • I was responsible for assigning weekly plans and opening issues for them.
  • I implemented an endpoint for user to be able to see their pending polls.
  • I added feedback options to moderator actions.
  • I was responsible for implementing voting and scoring functionality. I write CRUD operations for voting by checking business related conditions and service functions for getting current vote distribution of a poll. I also implemented a functions that triggered when a poll settled to update scores of the users according to a rating function.
  • I was responsible for implementing ranking endpoints for fetching leaderboard by a tag and rankings of a user.
  • I took part in deployment processes.
  • I took part in many bug fixing process.
  • 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 final milestone report, mainly related to backend part and my individual contribution report.

My Main Contributions(After milestone-2)

Overall, I contributed to our team in the development and maintenance of the backend application.

Code Related Significant Issues

I have contributed to many issue, both adding a new feature and bug fixing. The most significant ones are listed here:

Management Related Significant Issues

  • I attended some meetings with our backend. team in addition to our weekly lab meetings.
  • I opened many issues and assigned tasks to myself and my team members.
  • I tracked the development of our frontend and mobile team and ensured that their data needs are satisfied.
  • I showed active participation in our weekly lab meetings.
  • I gave attention to reviewing processes of pull requests.

Pull Requests

Some of my significant pull requests are listed here but you can see all of them filtering pull requests by assignee.

Pull Requests