Customer Milestone 2 ‐ 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 approvement screen for moderators to make the moderators be able to control new poll creation requests. #288.
  • I connected the moderator approvement screen to the backend which was missing one week before. #330.
  • Then, I changed the text field implementation for showing the content in approvement screens. #354.
  • I created login page for moderators.#372
  • I, created a request page for users for settling polls. #373
  • After adding new pages to the app, moderator approvement screen is connected to the app. #428
  • I fixed some little problems in the home page and the login page. #445
  • I fixed some little problems in the forget password page and the sign up page. #447).
  • I implemented three dots button for users to settle requests. #458 I, fixed a bug in moderator sidebar, moderator sidebar home button was leading us to the users’ home. #462 Same problem with #462 occurred for users’ sidebar home button. #468 I added logo of the app and changed app’s name. #472

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.

Pull requests:

  • #314: In this pull request, I implemented moderator approvement screen.
  • #355: In this pull request, I updated the text fields in the moderator approvement screen.
  • #358: In this pull request, I connected the moderator approvement screen to the backend .
  • #361: In this pull request, I reviewed the connection of moderator homepage to the backend that is completed by Simar.
  • #416: In this pull request, I reviewed Simar’s code for adding and reviewing necessary backend connections.
  • #429: In this pull request, I connected the moderator approvement screen to the app flow after the implementation of other moderator pages.
  • #433: In this pull request, I implemented the login page for moderators.
  • #427: In this pull request, I reviewed Faruk’s code for follow/unfollow, badge and poll lists implementation in the app.
  • #437: In this pull request, I reviewed Berke’s code for like implementation to show reactions to the polls.
  • #438: In this pull request, I fixed some errors in the backend calls.
  • #442: In this pull request, I reviewed the settled app implementation of Berke.
  • #443: In this pull request, I created the request page for settling a poll.
  • #446: In this pull request, I fixed the bugs in home page and moderator login. Besides, I deleted an extra api class.
  • #452: In this pull request, I fixed some problems in signup, forget password pages and implemented snack bars for these scenes.
  • #453: In this pull request, I reviewed Simar’s code for custom error widget.
  • #455: In this pull request, I reviewed Faruk’s code for improvements in profile page.
  • #457: In this pull request, I reviewed Simar’s code for the bug in response status code.
  • #461: In this pull request, I fixed a problem in the three dots button.
  • #464: In this pull request, I reviewed Faruk’s code for returning empty list for voted polls.
  • #465: In this pull request, I fixed sidebar home button for moderators.
  • #469: In this pull request, I fixed sidebar home button for users.
  • #475: In this pull request, I added the logo to our mobile apl and changed the app’s name from default to “Poll’Up”