Skip to content

Final Milestone ‐ Individual Contribution Report ‐ Simar Achmet Kechagia

simarahmtkhy edited this page Dec 27, 2023 · 5 revisions

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:

  • #309: In this pull request, I created the homepage for the moderator view.
  • #320: In this pull request, I have created the sidebar for the moderator view.
  • #361: In this pull request, I made the necessary connections with the backend to fetch poll creation request to the moderator home page.
  • #416, #438, #457 : In these pull requests, I made the necessary backend calls to complete the moderators functionality as accepting or rejecting polls.
  • #441: In this pull request, I created a filter in the moderator homepage to allow the moderator to choose between viewing poll creation and poll settling requests.
  • #453: In this pull request, I created a custom error widget that can be used to display errors to the user in a readable way.
  • #473: In this pull request, I implemented the comment submission functionality to the polls.
  • #410: In this pull request, I reviewed Berke's code for fetching posts to the homepage. There were no conflicts.
  • #475: In this pull request, I reviewed Baturhan's code for preparing the app to the release.
  • #451: In this pull request, I reviewed Berke's code for the approved filter implementation. There were no conflicts.
  • #461: In this pull request, I reviewed Baturhan's code that fixes some errors in settle request creations.
  • #418: In this pull request, I reviewed Faruk's code for the profile pages.
  • #422: In this pull request, I reviewed Faruk's code for connecting the poll creation page to the backend.
  • #476: In this pull request, I reviewed Faruk's code for fetching the comments of polls.
Clone this wiki locally