CMPE451 Individual Contribution Report 2 Beyza Akçınar - bounswe/bounswe2023group3 GitHub Wiki

Member

Hello, I am Beyza from the Group #3 for the course CMPE 451. To find out more about me, you can visit this page. This semester, I am a member of the Frontend team of our project development together with Serra, Ali and Berk.

My Responsibilities

  • I have been assigned to implement moderator login, moderator pending requests, poll view pages and the necessary components for these pages.
  • I am responsible for implementing the web user interface, reviewing the work done by the other frontend members and merging their work with my own.
  • I am responsible for improving our design and coming up with ideas that will improve the user experience of our project.
  • I am responsible for the dockerization and deployment of the frontend application.
  • I am responsible for maintaining and contributing to our project's wiki page.
  • I am responsible for attending to our group meetings.
  • I am responsible for contributing to weekly lab reports and milestone reports.

My Main Contributions

  • I have contributed to completing our weekly lab reports before their deadlines.

  • I have contribute to choosing the logo for our application, and added to all headers in the app.

  • I implemented moderator login, moderator pending requests, poll view pages and the necessary components for these pages. My implementation made use of the design palette chosen. I also decided to made a contrast with the colors in the user and moderator modes of our application and designed the background color for the moderator mode accordingly.

  • I redesigned the FAQ section in our landing page so that a new user trying to understand what our app is trying to deliver would not get lost with so much text provided. I also designed and added a picture that represents how our application on a computer would look so that the user interface would be introduced to the new users.

  • I added real prediction poll examples to make the definition of "prediction poll" more clear to audience. Some of the related issues or pull requests can be seen here:

  • I reviewed my team members' code, made improvements and merged them.

  • I worked with Batuhan and Serra to dockerize and deploy our frontend application. You can see the finished product from here.

Code-Related Significant Issues

My most important contribution is implementing the moderator login, moderator pending requests, poll view pages along with their designs. I worked hard on improving our overall design and deploying the frontend app.

Management-Related Significant Issues

I had a role in our project plan, and I helped create weekly issues in order to stay in line with the roadmap. I also attended all of the group and frontend team meetings.

Pull Requests

  • I reviewed my team member Serra's work for the poll component. See the related PR #297.
  • I implemented Poll View page along with its design. I also made overall design improvements. See the related PR #332.
  • I implemented Moderator Pending Views page along with its design and components. I also ensured reset password mechanism. See the related PR #396.
  • I reviewed my team member Serra's work for the poll filters. See the related PR #402.
  • I reviewed my team member Serra's work for the frontend application unit tests. See the related PR #409.
  • I reviewed my team member Serra's work for badges connection and following filter. See the related PR #425.
  • I implemented Moderator Login page along with its design. I also added app logo to all headers along with overall design improvements. See the related PR #430.
  • I revised our work according to Milestone 1 reviews we got before Milestone 2. I designed the FAQ section to be collapsable and added a picture that visualizes our user interface to newcomer users. See the related PR #467.