Final Milestone ‐ Individual Contribution Report ‐ Simar Achmet Kechagia - bounswe/bounswe2023group3 GitHub Wiki

Member:

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

Responsibilities:

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

Code-related significant issues:

  • I made the necessary connections with the backend for the settle requests in the moderator homepage. #519
  • I have contributed in the implementation of annotations. #571
  • I created a pop up box widget to display annotations. #600
  • I made the necessary backend calls to fetch annotations from the backend. #612
  • I have implemented the guest feed. #640
  • I have made the necessary connections with the backend to fetch settle requests in the moderator screen. #643
  • I have implemented a user friendly loading screen for the application. #644
  • I fixed some problems with widget that overflow from the screen. #662
  • I contributed in the visual improvements by fixing the colors for a widget and fixing the date time format for a user friendly user experience. #679
  • I fixed the indexing problems with annotations to allow fetching the annotations of a string in order. #689
  • I fixed the naming of voteCount parameter according to the changes in the backend. #700
  • I fixed the logic for ignoring some endpoints for the authorization step in the ApiService class which handles calls to the backend. #702, #731
  • I fixed some errors in the moderator screen (Changes that contributed to #679). #713
  • I fixed the overflows generated by the new loading screen which was implemented in #644. #721
  • I fixed the problem of displaying the option id instead of the option text in the moderators settle request approval screen (the outcome option). #748
  • I fixed the widget render problem when there where overlapping annotations. #781

Management-related significant issues:

  • I've actively participated in all lab group meetings, offering my ideas for our project. Additionally, we organized additional sessions with our mobile application team to collaborate and provide mutual assistance.
  • I contributed to the revision of the project plan. #536

Pull requests:

  • #561: In this pull request, I made the necessary connections with the backend for the settle requests in the moderator homepage.
  • #606: In this pull request, I created a pop up box widget to display annotations.
  • #658: In this pull request, I made the necessary backend calls to fetch annotations from the backend.
  • #663: In this pull request, I fixed some problems with widget that overflow from the screen.
  • #664: In this pull request, I have implemented the guest feed.
  • #690, #704: In these pull requests, I fixed some problems with the guest feed.
  • #701: In this pull request, I fixed the naming of voteCount parameter according to the changes in the backend.
  • #703, #732: In these pull requests, I fixed the logic for ignoring some endpoints for the authorization step in the ApiService class which handles calls to the backend.
  • #708: In this pull request, I fixed the indexing problems with annotations to allow fetching the annotations of a string in order.
  • #711: In this pull request, I have implemented a user friendly loading screen for the application.
  • #718: In this pull request, I contributed in the visual improvements by fixing the colors for a widget and fixing the date time format for a user friendly user experience.
  • #722: In this pull request, fixed the overflow problem of the loading screen in some widgets.
  • #723: In this pull request, added feedback addition widget to the moderator approval screen.
  • #776: In this pull request, I fixed the problem of displaying the option id instead of the option text in the moderators settle request approval screen (the outcome option).
  • #782: In this pull request, I fixed the widget render problem when there where overlapping annotations.
  • #795: In this pull request, I added image fetching function to the guest and home pages.
  • #555: In this pull request, I reviewed Faruk's code for fixing an issue about comments.
  • #575: In this pull request, I reviewed Baturhan's code for the implementation of the voting mechanism.
  • #608: In this pull request, I reviewed Faruk's code for fixing the profile pictures and the name/surname views.
  • #610: In this pull request, I reviewed Faruk's code that fixes errors regarding following count and pending polls.
  • #611: In this pull request, I reviewed Baturhan's code for his implementation of the leaderboard.
  • #645: In this pull request, I reviewed Faruk's code for a small bugfix about a variable naming.
  • #688: In this pull request, I reviewed Berke's code that fixes the home page feed and api service.
  • #705: In this pull request, I reviewed Faruk's code for the implementation of the UI of annotation creation.
  • #706: In this pull request, I reviewed Faruk's code that fixes the fields of clickable username.
  • #707: In this pull request, I reviewed Baturhan's code that fixes some bugs about the leaderboard.
  • #720: In this pull request, I reviewed Faruk's code that removes redundant parts.
  • #726: In this pull request, I reviewed Faruk's code that fixes the overflow of name field.
  • #764: In this pull request, I reviewed Faruk's code that implements tag completion logic in poll creation.
  • #767: In this pull request, I reviewed Faruk's code that makes small adjustments in the pending polls page.
  • #768: In this pull request, I reviewed Faruk's code that makes visual improvements.
  • #777: In this pull request, I reviewed Faruk's code that fixes image fetching.
  • #783: In this pull request, I reviewed Faruk's code that fixes annotating the first index.
  • #785: In this pull request, I reviewed Berke's code that fixes the settled filter.
  • #786: In this pull request, I reviewed Faruk's code that changes the endpoint that fetches thee polls in the profile page.
  • #789: In this pull request, I reviewed Baturhan's code that completes the voting functionality.
  • #793: In this pull request, I reviewed Baturhan's code that fixes the sidebar.