Lab Report 10 - bounswe/bounswe2023group3 GitHub Wiki

Project Development Weekly Progress Report 10

Team Name: Group 3 - Prediction Poll
Date: 19.12.2023

Progress Summary

This week, . Looking ahead to the next week, .

What was planned for the week? How did it go?

Description Issue Assignee Due PR Estimated Duration Actual Duration
Add users pending request page #556 FE/Beyza 19.12.2023 #642 1hr 1hr
Improve side-bar styling #562 FE/Beyza 19.12.2023 #642 1hr 1.5hr
Add sectioning to polls #557 FE/Berk, FE/Serra 19.12.2023 --- 1.5hr ---
Add images to poll #563 FE/Berk, FE/Ali 19.12.2023 #638 1.5hr 2hr
Complete moderator requirements #564 FE/Serra, FE/Ali 19.12.2023 #582 1.5hr 1.5hr
Add view for seeing followers and followings #565 FE/Serra 19.12.2023 #582 1.5hr 1hr
Improve detailed poll request page for moderator #566 FE/Beyza 19.12.2023 #642 1.5hr 1hr
Improve voting view #567 FE/Serra 19.12.2023 --- 1.5hr ---
Handle console error messages #568 FE/Berk, FE/Serra 19.12.2023 #582 1hr 1hr
Implement ranking functionality #558 BE/ Batuhan İlhan 19.12.2023 #585 4hr 4hr
Add image url field to polls #560 BE/ Batuhan İlhan 19.12.2023 #583 1hr 0.5hr
Semantic Search #520 BE/Batuhan Çetin 19.12.2023 #593 4hr 4hr
Refactor Annotation #559 BE/Alp Tuna 19.12.2023 #586 4hr 4hr
Implement Notification #570 MT/Baturhan 19.12.2023 --- 4hr ---
Implement Annotations #571 MT/Berke, MT/Simar 19.12.2023 #606 , #607 4hr 4h
Add user profile link in polls #572 MT/Faruk 19.12.2023 #590 0.5hr 0.5hr
fix profile pictures in polls #573 MT/Faruk 19.12.2023 #608 1hr 2hr
edit profile page #574 MT/Faruk 19.12.2023 #601 2hr 2hr

Planned vs. Actual

  • Batuhan Çetin: I implemented two bugfix issues on semantic search issue:#596 pr: #597, issue: #598, pr:#599.
  • Batuhan Çetin: I implemented moderator fetch polls with isSettled query endpoint issue: #602 pr: #605.
  • Hatice Serra Hakyemez: I couldn't complete this issue.
  • Hatice Serra Hakyemez: I forgot that Berk already implemented the adding sectioning task last week, and opened an unnecessary issue. His PR can be seen here. (This was an error on my part, Berk shouldn't be hold accountable)
  • Berk: I completed the issue of the previous week. PR, for my other issue, we have determined the necessary backend implementations with Alp and they are put into this week's tasks.
  • Berk: I removed myself from the issues #563 and #568 as they were resolved by my friends and my input was not necessary
  • Baturhan: after meeting with backend team, I changed my plan from implementing #570 to #588, PR. Because, implementing leaderboard is an essential task for our application. We decided to focus on more important tasks to deliver a better application for our customers. In previous lab, we thought implementing notifications page can be good for the app, but then we realized that there are more important tasks, and notifications page is not essential.

Your plans for the next week

Description Issue Assignee Due Estimated Duration
Include semantic search to home page #614 FE/Berk 24.12.2023 2hr
Add annotations to frontend #616 FE/Serra 24.12.2023 4hr
Improve voting view #567 FE/Serra 24.12.2023 1hr
Add report by comment #621 FE/Serra 24.12.2023 1hr
Improve edit profile and settings design #646 FE/Beyza 24.12.2023 1hr
Add image field to poll creation request #647 FE/Beyza 24.12.2023 1hr
Improve settle outcome request styling #648 FE/Beyza 24.12.2023 1hr
Implement rating algorithm #618 BE/Batuhan İlhan 24.12.2023 2hr
Add a default global tag for all polls #619 BE/Batuhan İlhan 24.12.2023 0.5hr
Add current user information to ranking endpoint #620 BE/Batuhan İlhan 24.12.2023 0.5hr
Add vote distributions to poll/id endpoint #626 BE/Batuhan İlhan 26.12.2023 1hr
Add sorting to fetch comments #650 BE/Alp Tuna 24.12.2023 0.5hr
Creation of tags refactor #615 BE/Batuhan Çetin 24.12.2023 1hr
Searching of tags refactor #617 BE/Batuhan Çetin 24.12.2023 0.5hr
User Keyword Search #622 BE/Batuhan Çetin 26.12.2023 1.5hr
Vote infos on fetch polls #625 BE/Alp Tuna 26.12.2023 2.5hr
New endpoint that takes pollIds instead in annotation server #629 BE/Alp Tuna 25.12.2023 1.5hr
Tag update feature for moderators #649 BE/Alp Tuna 25.12.2023 1.5hr
Display polls from followed users on homepage #636 MT/Berke 25.12.2023 1hr
Implement annotations to detailed poll pages #635 MT/Berke 25.12.2023 1hr
Make necessary connections to the backend and implement searching #634 MT/Berke 25.12.2023 1.5hr
Connect annotations to backend server #612 MT/Berke, Simar 25.12.2023 2.5hr
Implement annotation creation #637 MT/Berke, Simar 25.12.2023 2.5hr
Backend connection for settle requests #643 MT/Simar 25.12.2023 1hr
Fix loading screen #644 MT/Simar 25.12.2023 1hr
Implement application page for new moderators #633 MT/Baturhan 25.12.2023 2hr
Update voting system and connect to backend #632 MT/Baturhan 25.12.2023 2hr
Fix leaderboard system bugs #631 MT/Baturhan 25.12.2023 0.5hr
Implement settings page #630 MT/Baturhan 25.12.2023 2hr
Moderator approve page error fix #603 MT/Baturhan 25.12.2023 1hr
modifications on comment widget 589 MT/Faruk 25.12.2023 1hr
utilize updated endpoint for poll request creation 609 MT/Faruk 25.12.2023 1hr
continue as guest feed 640 MT/Faruk 25.12.2023 1hr
show xp of user in proflie page 641 MT/Faruk 25.12.2023 1hr

Participants