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