-
Notifications
You must be signed in to change notification settings - Fork 2
Individual Contribution Report Batuhan İlhan Milestone‐2
BatuhanIlhan edited this page Dec 1, 2023
·
3 revisions
I am Batuhan İlhan, one of the members of CmpE451 Group 3.
- 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.
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.
- 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
- 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.
- Creating follow relations on database
- Creating follow and unfollow endpoints
- Creating moderator entity
- Creating register and verify endpoints for moderator
- Creating approve-disapprove endpoints for pending poll requests
- Adding authentication to follow endpoints
- Reading environment variables and adding .env file
- Fixing approve status bug of polls
- Creating the like entity and endpoints for liking, removing liking, and fetching the users that liked a poll
- Fixing follow endpoint bug
- Adding api responses for swagger documentation
- Creating the comment entity and endpoints for making comment, removing an existing comments, and fetching the users that made comment on a poll