Alp Tuna CMPE451 Milestone1 Individual Contribution Report - bounswe/bounswe2023group3 GitHub Wiki

Member:

I am Alp Tuna and a member of the backend team of Pollup project. (i.e CmpE451 Group 3)

Responsibilities:

I serve as one of the three backend developers on our project's backend team, actively contributing to its development, documentation, and planning facets. I have created poll entities, helped authentication implementation while ensuring maintainable code architecture. I reviewed other backend members' pull requests.

Code-related significant issues:

  • I have contributed to the deciding backend framework to be used in the project. #125
  • I have contributed to the deciding and creating process of the database of the project. #145
  • I implemented create, read, and delete oprations for users. #175
  • Together with Batuhan Çetin, we implemented authentication endpoints such as login and register. #176
  • I created database entities for poll entity. #199
  • I implemented create, read and delete operations for poll entity. #202
  • I contributed to the several bugfixes. Solved internal server error due to wrong uuid validation, changed response type on login endpoint, fixed swagger endpoint and added email storage inside jwt token. #183, #222

Management-related significant issues:

  • I reviewed the requirements and UML diagrams. I suggested revision to some of them. #117, #137, #139, #140
  • I contributed to the project plan via fruitful discussion together with other team members. #119
  • I have discussed with my team members and filled some parts of the Responsibility Assignment Matrix. #118
  • I contributed to the deciding on drawing ER Diagram. #138

Pull requests:

  • I implemented healtcheck endpoint to monitor the state of our application. #173
  • I created user entity and implemented create, read and delete operations for it. #174
  • I created poll entity and implemented create, read and delete operations for it. #221
  • I implemented some part of the authentication endpoints such as login and register. #177
  • I resolved some bugs such as erronous uuid checks and wrong response types in some endpoints. #186, #223