CMPE451 Individual Contribution Report 2 Hatice Serra Hakyemez - bounswe/bounswe2023group3 GitHub Wiki

About Myself

Hi, I am Serra from CMPE451 Group3 Prediction Poll. You can learn more about me here. This semester, I am in the frontend team of our project development together with Beyza, Ali and Berk.

My Responsibilities

  • I was responsible with reviewing my friends work.
  • I was responsible with assigning weekly plans and opening issues for them.
  • I was responsible with implementing poll component and adding poll filters.
  • I was responsible with making necessary data connections such as fetching user data, fetching poll data and user badges.
  • I was responsible with implementing link accesses and authorize mechanisms within our frontend app.
  • I was responsible with adding the comment mechanism to our app (both post and get operations on the frontend side).
  • I was responsible with making sure that we stick to our plans, helping my friends when they might miss the deadline for some tasks.
  • I was responsible with reviewing our work before milestone 2 and preparing for the presentation.
  • I was responsible with deploying our frontend app with Beyza and Batuhan İlhan.
  • I was responsible with arranging and attending group or sub team meetings whenever necessary.
  • I was responsible with contributing to the weekly lab reports.
  • I was responsible with writing some part of our milestone 2 review and my individual contribution report.

My Main Contributions

Overall, I helped with the data connections on the user and home pages, adding the poll component and its informations from the backend, implementing poll filters and implementing comments.

Code Related Significant Issues

  • I implemented two unit tests.
  • I added badges connection to user page.
  • I implemented following, trending, liked, created, ongoing, settled and tag filters for polls.
  • I implemented the poll components and connected it to our backend.
  • I helped the dockerization and deployment of our app.
  • I implemented the detailed tag page.
  • I improved user and other user's profile views and added username.

Management Related Significant Issues

  • I attended some meetings in with our frontend team in addition to our weekly lab meetings.
  • I helped prepare the scenario for the demo and did some of the presentation.
  • I opened many issues and assigned tasks to myself and my team members.
  • I tracked the development of our backend team, requested some endpoints from them when necessary for the frontend and informed them if there was any problems with any of the endpoints provided.
  • I showed active participation in our weekly lab meetings.

Pull Requests and Issues

Pull Requests

Issues