-
Notifications
You must be signed in to change notification settings - Fork 2
Final Milestone ‐ Individual Contribution Report ‐ Simar Achmet Kechagia
simarahmtkhy edited this page Dec 27, 2023
·
5 revisions
I am Simar, member of the group 3 for CMPE451 course.
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.
- 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
- 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
- #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.