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.
- Implementation of the Poll View Page
- Reviewing our Work according to Milestone 1 Feedback
- Modifying CSS and HTML Files to Avoid Redundancy
- Implementation of Moderator Pending Requests page
- Ensured Reset Password Mechanism
- Adding app logo to all app headers
- Implementing necessary connections for moderator pages
- Revising our Work according to Milestone 1 Reviews
- Dockerize and Deploying the Frontend Application
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.