Lab Report 8 - bounswe/bounswe2023group3 GitHub Wiki

Project Development Weekly Progress Report 8

Team Name: Group 3 - Prediction Poll
Date: 5.12.2023

Progress Summary

Last two weeks, we improved our poll implementation by adding like and comment functionalities, filter options, and we added follow mechanism between users. We deployed our backend, frontend and mobile applications to get ready for the milestone 2 presentation. After the milestone, we reviewed our work and improved some aspect accoring to the feedbacks. Looking ahead to the next week, we will try to complete most of the requirements related to the guest, user and moderators, and we will work with voting on polls, search semantics and badge annotations.

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

Description Issue Assignee Due PR Estimated Duration Actual Duration
Implement Poll Lists According to Filter #375 FE/Serra 26.11.2023 #440, #425, #402 1.5hr 1.5hr
Implement Detailed Tag Page #279 FE/Serra 26.11.2023 #402 1.5hr 1hr
Deploy Frontend #376 FE/Serra, FE/Beyza, BE/Batuhan 26.11.2023 #376 1.5hr 1.5hr
Add Logo #374 FE/Beyza 26.11.2023 #430 1.5hr 0.5hr
Implement Interact with Poll and Follow Mechanisms #387 FE/Berk 26.11.2023 #444 1.5hr 2hr
Implement User Connections #399 FE/Berk 26.11.2023 #405 2hr 1.5hr
Implement Moderator Data Connections #377 FE/Beyza 26.11.2023 #430 1.5hr 1.5hr
Implement Verification Page #392 FE/Ali 26.11.2023 #479 1.5hr 1.5hr
Implement Unit Tests #398 FE Team 26.11.2023 #409 1.5hr 2hr
Implement Guest Requirements #492 FE/Serra 4.12.2023 #494 1hr 1hr
Improve tag bar and add redirects to tag page #491 FE/Serra 4.12.2023 #494 0.5hr 0.5hr
Add deletion, report and outcome verification request to poll #490 FE/Serra 4.12.2023 #494 2hr 2hr
Like Functionality #388 BE/Batuhan İlhan 27.11.2023 #413 2hr 3hr
Comment Functionality #389 BE/Batuhan İlhan 27.11.2023 #426 2hr 2hr
Add .env file #390 BE/Batuhan İlhan 26.11.2023 #407 1hr 1hr
Fixing of approve status #391 BE/Batuhan İlhan 26.11.2023 #408 1hr 0.5hr
Follow and unfollow endpoint bug fix #414 BE/Batuhan İlhan --- #415 1hr 1hr
Add datetime field to comment entity #502 BE/Batuhan İlhan --- #507 1hr 0.5hr
Create endpoint for users to fetch polls of themselves #503 BE/Batuhan İlhan --- #506 1hr 1hr
Badge Entity #363 BE/Batuhan Çetin 25.11.2023 #379 1hr 1hr
Moderator Login #364 BE/Batuhan Çetin 24.11.2023 #378 1hr 1hr
Settle Poll #366 BE/Batuhan Çetin 27.11.2023 #406 2.5hr 2.5hr
Refactor codebase and fix all bugs on endpoints #367 BE/Batuhan Çetin 27.11.2023 #382, #403 2.5hr 3hr
Get User by Username Endpoint #380 BE/Batuhan Çetin 24.11.2023 #381 0.5hr 0.5hr
Update User Fields Endpoint #500 BE/Batuhan Çetin 04.12.2023 #501 1hr 1hr
Duration of authentication tokens #508 BE/Batuhan Çetin 04.12.2023 #510 0.5hr 0.5hr
Report and ban functionality #509 BE/Batuhan Çetin 04.12.2023 #515 2hr 2hr
Poll Unit Tests #393 BE/Alp Tuna 27.11.2023 #478 3hr 3hr
User Unit Tests #394 BE/Alp Tuna 27.11.2023 #480 1.5hr 2hr
Moderator Unit Tests #395 BE/Alp Tuna 27.11.2023 #481 1.5hr 1.5hr
Extending Filtering of Poll #397 BE/Alp Tuna 26.11.2023 #423 2hr 1.5hr
Return only approved polls based on a query parameter #498 BE/Alp Tuna 04.12.2023 #504 2hr 2hr
Add tag filtering to polls #499 BE/Alp Tuna 04.12.2023 #511 2hr 2hr
Add sorting option to fetching polls #505 BE/Alp Tuna 04.12.2023 #512 2hr 2hr
Create Request Page for Settling Polls #373 MT/Baturhan 27.11.2023 #443 3hr 3hr
Moderator Login Page #372 MT/Baturhan 27.11.2023 #433 2hr 2.5hr
Connecting Necessary Endpoints of the Profile Page #371 MT/Faruk 27.11.2023 #427 2hr 2.5hr
Connecting Necessary Endpoints of the Moderator Home Screen #370 MT/Simar 27.11.2023 #416 2hr 2.5hr
Connecting Necessary Endpoints of the Home Screen #369 MT/Berke 27.11.2023 #437 2hr 2.5hr

Planned vs. Actual

  • The frontend team opened an issue for our plans after our milestone 2 review.

Your plans for the next week

Description Issue Assignee Due Estimated Duration
Implement edit profile options #525 FE/Serra 12.12.2023 1hr
Add change password to settings #526 FE/Serra 12.12.2023 1hr
Implement report polls/users #527 FE/Serra 12.12.2023 2hr
Overall Design Improvements after Milestone 2 #513 FE/Beyza 12.12.2023 2hr
Implement apply for moderator page #537 FE/Beyza 12.12.2023 1.5hr
Improve design for settled polls #538 FE/Beyza 12.12.2023 2hr
Implement poll vote #535 FE/Berk 12.12.2023 2h
Implementing highlight for poll filter buttons #517 FE/Berk 12.12.2023 0.5hr
Implementing modify tags & moderator feedback for moderator #516 FE/Berk 12.12.2023 3h
Annotations for badges #550 FE/Ali 12.12.2023 2h
Add more poll and users #551 FE/Ali 12.12.2023 1.5hr
Add date info to comments #552 FE/Ali 12.12.2023 1h
Semantic Search #520 BE/Batuhan Çetin 12.12.2023 3hr
Change Password #518 BE/Batuhan Çetin 10.12.2023 1hr
Annotation #531 BE/Alp Tuna 12.12.2023 3hr
Adding isLikedByMe to fetch poll endpoints #533 BE/Alp Tuna 12.12.2023 1hr
Vote Functionality #529 BE/Batuhan İlhan 12.12.2023 2hr
Create Poll Request Moderator Feedback #530 BE/Batuhan İlhan 12.12.2023 1hr
Settle Poll Request Moderator Feedback #532 BE/Batuhan İlhan 12.12.2023 1hr
Enable user to make multiple comments on polls #534 BE/Batuhan İlhan 12.12.2023 1hr
Create voting mechanism #521 MT/Baturhan 12.12.2023 3hr
Moderator settle poll mechanism #519 MT/Simar 12.12.2023 2.5hr
Fix comment bug #524 MT/Faruk 12.12.2023 1hr
Add pending polls to profile page #528 MT/Faruk 12.12.2023 1hr
Milestone 2 review fixes #523 MT/Berke 12.12.2023 1.5hr
Like dislike mechanism #522 MT/Berke 12.12.2023 1.5hr
Revise your your project plan #536 Everyone 12.12.2023 3hr

Participants