Individual Contribution Report Batuhan Çetin - bounswe/bounswe2023group3 GitHub Wiki
Member:
I am Batuhan Çetin and one of the members of CmpE451 Group 3.
Responsibilities:
I am one of the three backend developers in the backend team of our project. I made contributions to the project both in development, documentation and planning aspects.
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 initialized our backend part of the project with NestJS framework. #166
- I created the connection between backend project and our PostgreSQL database. #147
- I implemented swagger docs to facilitate the development of frontend and mobile. #167
- I implemented helmet and cors to the project in order to increase security. #169
- We parsed authentication endpoints to two issues. I contributed to the first part that includes register, login and verification endpoints with Alp Tuna. I implemented the second part of the authentication that includes forgot password, reset password and mail service. #176, #204
- I implemented the authorization with JWT token for logged in users and verified users seperately. #205
- I contributed to the 2 bugfixes. One of it fixed the bug in login endpoint also add authorization to swagger. Other one fixed the bug in reset password endpoint. #217, #256
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. #119
- I contributed to the Responsibility Assignment Matrix. #118
- I contributed to the deciding on drawing ER Diagram. #138
- I am the representer of the backend team in the Milestone 1 Representation. #190
- I updated sidebar of the wikipage. #122
Pull requests:
- I initialized the backend project with NestJS. #165
- I implemented Swagger. #168
- I implemented Helmet and Cors. #170
- I connected project to the database. #171
- I contributed to the authentication endpoints. #177
- I implemented forgot password, reset password and mailer service. #215
- I implemented authorization for logged in user and verified user. #216
- I contributed to bugfixes. #218, #257