Final Milestone ‐ Individual Contribution Report ‐ Batuhan Cetin - bounswe/bounswe2023group3 GitHub Wiki

Member:

I'm Batuhan Çetin. I am a member of the CmpE451 Group 3 as a backend developer.  

Responsibilities:

For our project, I was a member of our backend development team. I made contributions in both of the planning and development stages of the project.

Code-related significant issues:

  • I implemented report and ban functionality of our application. #509
  • I implemented semantic search algorithm with using Google AI embeddings and Pinecone Vector dB. #520
  • I implemented update user fields endpoint. #500
  • I implemented fetch settle pending polls endpoint for moderators. #602
  • I implemented keyword search for users. #622
  • I refactored all the creation and searching flow of the tags. #615, #617
  • I refactored duration of the authentication tokens in order to increase usability. #508
  • I implemented change password endpoint. #518
  • I made several bugfixes about semantic search. #596, #598, #769, #772.

Management-related significant issues:

  • I've actively participated in all lab group meetings, offering my ideas for our project. Additionally, I received feedbacks from mobile and front teams and made implementations according to their needs.

Pull requests:

  • #501: In this pull request, I implemented user update fields endpoint.
  • #510: In this pull request, I refactored duration of authentication tokens.
  • #515: In this pull request, I implemented ban and report functionality.
  • #541: In this pull request, I implemented change password endpoint.
  • #593: In this pull request, I have implemented semantic search.
  • #605: In this pull request, I implemented is settled query endpoint for moderators.
  • #656: In this pull request, I refactored the creation of tags.
  • #657: In this pull request, I refactored searching of tags.
  • #667: In this pull request, I implemented user keyword search.
  • #580, #597, #599, #770, #773: In these pull requests, I made some bugfixes.