Customer Final Milestone ‐ Individual Contribution Report ‐ Taha Baturhan Akbulut - bounswe/bounswe2023group3 GitHub Wiki

Member:

I am Baturhan, member of the group 3 for CMPE451 course.  

Responsibilities:

For our project, I am a member of our mobile application development team. I worked in both of the development and planning stages of the project.

Code-related significant issues:

  • I created all the voting mechanism of the polls except connections to backend. #521.
  • As a team, we revised our project plan for the final milestone.. #536.
  • I implemented all the leaderboard mechanism for our app. We are able to check leaderboards for global or tag-based ranking. #588.
  • I fixed a bug in the moderator poll review page, it was due giving null arguments to snackBar when we try to exit the page.#603
  • I implemented settings page, in which users can close their account or edit their password. #630
  • I updated leaderboard page, fixed its bugs, and connected to the backend. #631
  • I hugely updated voting page due to completely new backend, fixed its bugs, and connected to the backend. #632
  • I implemented a application page for future moderators. #633.
  • I fixed the connection issues between edit password page and its backend. #682
  • I removed extra email field in sign-up verification page. I directed the email from the sign-up page. #717

Management-related significant issues:

  • I've consistently engaged in lab group meetings, contributing my ideas to our project. Furthermore, with the extra sessions we arranged with our mobile application team, we improved our product and offered support to each other. Besides, we arranged several meetings with backend to decide the features that we were going to implement.

Pull requests:

  • #575: In this pull request, I implemented voting mechanism except backend connection.
  • #581: In this pull request, I added the forgotten files in the voting mechanism .
  • #611: In this pull request, I implemented the leaderboard page except the backend connection.
  • #669: In this pull request, I implemented the settings page with the backend connection.
  • #670: In this pull request, I implemented the moderator application page.
  • #671: In this pull request, I fixed the bug in the moderator poll review page.
  • #683: In this pull request, I connected the backend to the edit password page.
  • #707: In this pull request, I fixed leaderboard problem, connected to the backend, and added new features.
  • #716: In this pull request, I fixed the connection between edit password page and backend.
  • #719: In this pull request, I deleted the extra email field in the signup verification page.
  • #789: In this pull request, I completely finished the implementation of vote functionality.
  • #793: In this pull request, I fixed an issue of the vote functionality.
  • #561: In this pull request, I reviewed Simar's code for backend connection for the settle requests in the moderator homepage.
  • #584: In this pull request, I reviewed Faruk's code for adding pending polls to the profile page.
  • #587: In this pull request, I added the tenth lab report to the repository.
  • #663: In this pull request, I reviewed Simar's code for preventing overflows of widgets.
  • #664: In this pull request, I reviewed Simar's code for implementing guest user's app feed.
  • #684: In this pull request, I reviewed Berke's code for implementing search functionality of the app.
  • #708: In this pull request, I reviewed Simar's code for the problem of unsorted annotations.
  • #713: In this pull request, I reviewed Simar's code for adding due date and color fix of the app.
  • #753: In this pull request, I reviewed Faruk's code for notifications on comment Widget.
  • #754: In this pull request, I reviewed Simar's fix for the backend connection of the app.
  • #795: In this pull request, I reviewed Simar's code for adding images to the polls in the home page.
  • #798: In this pull request, I reviewed Berke's fix for the new backend IP.