Skip to content

Commit

Permalink
Merge pull request #716 from bounswe/feature/lab-report-9
Browse files Browse the repository at this point in the history
Create lab_report_9.md
  • Loading branch information
haticerk authored Dec 12, 2023
2 parents 4233781 + 272e5a7 commit d22a163
Showing 1 changed file with 114 additions and 0 deletions.
114 changes: 114 additions & 0 deletions reports/lab_report_9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@

**Team Name:** Group 7
**Date:** 12.12.2023

## Progress Summary
We had a productive week, achieving milestones such as completing the Entity Page, like/dislike/edit/delete threads/comments in the frontend, search functionality in the forums page, and also making texts selectable in the mobile. Tasks like Edit/Delete Review and refactoring were partially done, while a Like/Dislike Bug was successfully addressed. Progress was made on mobile app navigation, with the Main Search Page implemented and backend endpoints like Group and Game-related ones completed. Forum-related tasks and annotation searching were also tackled.

In thr following week, we will be doing various tasks including implementing new features like user types, refining existing functionalities such as image size troubleshooting, enhancing search capabilities for games and threads in the mobile, revising user profile pages, and conducting frontend and mobile team peer testing. We will complete group related features in the UI and annotation implementation in the backend. The focus is on refining, adding, and testing features across different sections of the platform to ensure a seamless and enriched user interaction.

## What was planned for the week? How did it go?
| Description | Issue | Assignee | Due | Estimated Duration | Actual Duration| Pull Request |
| --- | --- | --- | --- | --- | --- | --- |
| Entity Page | [#645](https://github.com/bounswe/bounswe2023group7/issues/645)| Kardelen Erdal | 12.12.2023 | 5 hrs | 5 hrs | [#671](https://github.com/bounswe/bounswe2023group7/pull/671)|
| Making texts selectable | [#646](https://github.com/bounswe/bounswe2023group7/issues/646)| Kardelen Erdal | 12.12.2023 | 2 hrs | 2 hrs | [#679](https://github.com/bounswe/bounswe2023group7/pull/679) |
| Edit/Delete Review, Thread and Comment | [#647](https://github.com/bounswe/bounswe2023group7/issues/647) | Hatice Erk | 12.12.2023 | 5 hrs | 5 hrs | Partially done, [#672](https://github.com/bounswe/bounswe2023group7/pull/672) |
| Refactoring | [#648](https://github.com/bounswe/bounswe2023group7/issues/648) | Hatice Erk | 12.12.2023 | 2 hrs | 2 hrs | [#666](https://github.com/bounswe/bounswe2023group7/pull/666)
| Like/Dislike Bug | [#605](https://github.com/bounswe/bounswe2023group7/issues/605) | Hatice Erk | 12.12.2023 | 5 hrs | 3 hrs | [#684](https://github.com/bounswe/bounswe2023group7/pull/684) |
| Go Back Buttons Navigation |[#658](https://github.com/bounswe/bounswe2023group7/issues/658) | Fatma Sena Alçı | 12.12.2023 | 2 hrs | 1 hrs |in progress|
| Profile Photo in Navigation of Home Page | [#659](https://github.com/bounswe/bounswe2023group7/issues/659)| Fatma Sena Alçı | 12.12.2023 | 2 hrs | 2 hrs |[#681](https://github.com/bounswe/bounswe2023group7/pull/681)|
| File Upload on Mobile App |[#660](https://github.com/bounswe/bounswe2023group7/issues/660) | Fatma Sena Alçı | 12.12.2023 | 2 hrs | 3 hrs |[#681](https://github.com/bounswe/bounswe2023group7/pull/681)|
| Rating Feature in Game Page |[#661](https://github.com/bounswe/bounswe2023group7/issues/661) | Fatma Sena Alçı | 12.12.2023 | 2 hrs | 2 hrs |[#681](https://github.com/bounswe/bounswe2023group7/pull/681)|
| Main Search Page for the Mobile App | [#643](https://github.com/bounswe/bounswe2023group7/issues/643) | Furkan Ülke | 12.12.2023 | 6 hrs | 6 hrs | [#677](https://github.com/bounswe/bounswe2023group7/pull/677), [#682](https://github.com/bounswe/bounswe2023group7/pull/682) |
| Group Endpoints | [#636](https://github.com/bounswe/bounswe2023group7/issues/636) | Ömer Şafak Bebek | 09.12.2023 | 5 hrs | 5 hrs | [#676](https://github.com/bounswe/bounswe2023group7/pull/676) |
| Game Related Games Endpoint |[#641](https://github.com/bounswe/bounswe2023group7/issues/641) | Melih Gezer | 09.12.2023 | 4 hrs | 4 hrs | [#683](https://github.com/bounswe/bounswe2023group7/pull/683)|
| User Suggested Games Endpoint |[#640](https://github.com/bounswe/bounswe2023group7/issues/640) | Melih Gezer | 09.12.2023 | 4 hrs | 4 hrs | [#683](https://github.com/bounswe/bounswe2023group7/pull/683) |
| Searching the annotations |[#642](https://github.com/bounswe/bounswe2023group7/issues/642) | Tacettin Burak Eren | 12.12.2023 | 3 hours | 3 hours | - |
| Search in the forums page | [#653](https://github.com/bounswe/bounswe2023group7/issues/653) | Elif Kızılkaya | 12.12.2023 | 1hr | 4hrs | [#663](https://github.com/bounswe/bounswe2023group7/pull/663) |
| Like/Dislike/Delete/Update Comment | [#654](https://github.com/bounswe/bounswe2023group7/issues/654) | Elif Kızılkaya | 12.12.2023 | 2hrs | 2hrs | [#674](https://github.com/bounswe/bounswe2023group7/pull/674) |
| Like/Dislike/Delete/Update Thread | [#655](https://github.com/bounswe/bounswe2023group7/issues/655) | Elif Kızılkaya | 12.12.2023 | 2hrs | 2hrs | [#674](https://github.com/bounswe/bounswe2023group7/pull/674) |
| Implement latest topics connection with backend | [#656](https://github.com/bounswe/bounswe2023group7/issues/656) | Elif Kızılkaya | 12.12.2023 | 1hr | 1hr | [#670](https://github.com/bounswe/bounswe2023group7/pull/670) |
| Revision of create entity page | [#644](https://github.com/bounswe/bounswe2023group7/issues/644) | Muhammet Tayyip Kamiloğlu | 12.12.2023 | 1hrs | 1hrs | [#680](https://github.com/bounswe/bounswe2023group7/pull/680) |
| Filter and Sort features in search | [#649](https://github.com/bounswe/bounswe2023group7/issues/649) | Muhammet Tayyip Kamiloğlu | 12.12.2023 | 1.5hrs | Still in progress | - |
| Group page design and implementation | [#650](https://github.com/bounswe/bounswe2023group7/issues/650) | Muhammet Tayyip Kamiloğlu | 12.12.2023 | 3.5hrs | Still in progress | - |
| Revision of Entity Page| [#652](https://github.com/bounswe/bounswe2023group7/issues/652) | Yunus Emre Altuğ | 19.12.2023 | 1hr | Still in progress | - |
| Groups Page for Ludos Web | [#651](https://github.com/bounswe/bounswe2023group7/issues/651) | Yunus Emre Altuğ | 19.12.2023 | 4hrs | Still in progress | - |
| Group Topic Component for Ludos Web | [#637](https://github.com/bounswe/bounswe2023group7/issues/637) | Yunus Emre Altuğ | 19.12.2023 | 4hrs | Still in progress | - |


## Completed tasks that were not planned for the week
| Description | Issue | Assignee | Due | PR |
| --- | --- | --- | --- | --- |
| Adding user defined properties to create entity page| [#668](https://github.com/bounswe/bounswe2023group7/issues/668) | Kardelen Erdal | 12.12.2023 | [#669](https://github.com/bounswe/bounswe2023group7/pull/669) |
| Coverting BottomNavigationBar to a reusable widget | [#664](https://github.com/bounswe/bounswe2023group7/issues/664) | Furkan Ülke | 08.12.2023 | [#665](https://github.com/bounswe/bounswe2023group7/pull/665) |
| Adding comment component separating it from thread component | [#674](https://github.com/bounswe/bounswe2023group7/pull/674) | Elif Kızılkaya | 12.12.23 | [#674](https://github.com/bounswe/bounswe2023group7/pull/674) |
| Fixing image not seen problem in threads | [#674](https://github.com/bounswe/bounswe2023group7/pull/674) | Elif Kızılkaya | 12.12.23 | [#674](https://github.com/bounswe/bounswe2023group7/pull/674) |
| Thread revision to make game and user names to navigate their pages when clicked | [#670](https://github.com/bounswe/bounswe2023group7/pull/670)| Elif Kızılkaya | 12.12.23 | [#670](https://github.com/bounswe/bounswe2023group7/pull/670) |
| Fixed eslint options for no-unused-var | [#663](https://github.com/bounswe/bounswe2023group7/pull/663) | Elif Kızılkaya | 12.12.23 | [#663](https://github.com/bounswe/bounswe2023group7/pull/663) |
| changed timestamp style and margin styles in the forum topic | [#662](https://github.com/bounswe/bounswe2023group7/pull/662) | Elif Kızılkaya | 12.12.23 | [#662](https://github.com/bounswe/bounswe2023group7/pull/662) |


## Planned vs. Actual

**Mobile Team:**
For the Edit/Delete Review, Thread and Comment issue, only the review part is remained, since it was a big issue for a week. And for the Main Search page in the mobile app only thread(post) search remained uncompleted since it was also a big issue to be completed in 6 hours.

For entities of a game, after the discussion between mobile and frontend teams, we decided to add user defined entity properties. We changed bottomNavigationBar in the mobile app. It was forcing us to redeclare the widget with all its parameters again and again to change its structure. We changed it to a customized widget so that only changing widget's own structure is sufficient now.

**Frontend team:**
In the frontend, the filter and sort in the search required more discussion so the task will be completed in the following week after the discussion in the lab with the other complementary features in the search such as general search bar in the header.

The group page design and implementation will be completed in the following week, it is still under development. It will be completed with the other group features such as groups page and create a group page that has 2 weeks deadline.

## Your plans for the next week
| Description | Issue | Assignee | Due | Estimated Duration |
| --- | --- | --- | --- | --- |
| Add Annotation | [#685](https://github.com/bounswe/bounswe2023group7/issues/685) | Kardelen Erdal |19.12.2023 | 3 hrs |
| Annotations page | [#686](https://github.com/bounswe/bounswe2023group7/issues/686) | Kardelen Erdal |19.12.2023 | 3 hrs |
| User Levels Implementation | [#688](https://github.com/bounswe/bounswe2023group7/issues/688) | Kardelen Erdal |19.12.2023 | 3 hrs |
| Image size problem | [#689](https://github.com/bounswe/bounswe2023group7/issues/689) | Furkan Ülke | 19.12.2023 | 2.5 hrs |
| Detailed Game Search | [#690](https://github.com/bounswe/bounswe2023group7/issues/690) | Furkan Ülke | 19.12.2023 | 6 hrs |
| Detailed Thread Search | [#691](https://github.com/bounswe/bounswe2023group7/issues/691) | Furkan Ülke | 19.12.2023 | 6 hrs |
| Create Group | [#692](https://github.com/bounswe/bounswe2023group7/issues/692) | Hatice Erk | 19.12.2023 | 3 hrs |
| Groups Page | [#693](https://github.com/bounswe/bounswe2023group7/issues/693) | Hatice Erk | 19.12.2023 | 3 hrs |
| Edit/delete of the Review | [#695](https://github.com/bounswe/bounswe2023group7/issues/695) | Hatice Erk | 19.12.2023 | 2 hrs |
| Forum Revision | [#696](https://github.com/bounswe/bounswe2023group7/issues/696) | Hatice Erk | 19.12.2023 | 2 hrs |
| Removing platforms from user page | [#687](https://github.com/bounswe/bounswe2023group7/issues/687) | Hatice Erk | 19.12.2023 | 1 hr |
| Fixing Average Rating in Game Page | [#694](https://github.com/bounswe/bounswe2023group7/issues/694) | Hatice Erk | 19.12.2023 | 1 hrs |
| Frontend and Mobile Team Peer Testing | [#715](https://github.com/bounswe/bounswe2023group7/issues/715) | Mobile and Frontend Team Members | 25.12.2023 | 5 hrs, may extend |
| Game Recommendation on Game Page | [#701](https://github.com/bounswe/bounswe2023group7/issues/701) | Fatma Sena Alçı | 19.12.2023 | 2 hrs |
| Game Recommendation for User on Home Page |[#703](https://github.com/bounswe/bounswe2023group7/issues/703) | Fatma Sena Alçı | 19.12.2023 | 2 hrs |
| File upload in create game, create entity, create thread | [#705](https://github.com/bounswe/bounswe2023group7/issues/705)| Fatma Sena Alçı | 19.12.2023 | 3 hrs |
| Creating annotation server | [#706](https://github.com/bounswe/bounswe2023group7/issues/706) | Ömer Şafak Bebek, Tacettin Burak Eren | 19.12.2023 | 7 hrs |
| Implementing trending topics connection with backend | [#709](https://github.com/bounswe/bounswe2023group7/issues/709) | Elif Kızılkaya | 19.12.2023 | 30mins |
| Organizing create thread, group, and game buttons | [#711](https://github.com/bounswe/bounswe2023group7/issues/711) | Elif Kızılkaya | 19.12.2023 | 1hr |
| Profile page revision for my groups/favorite genre/tag/user type | [#713](https://github.com/bounswe/bounswe2023group7/issues/713) | Elif Kızılkaya | 19.12.2023 | 1.5hr |
| Implementing upcoming titles component for frontend and integrating them to the website | [#714](https://github.com/bounswe/bounswe2023group7/issues/714) | Elif Kızılkaya | 19.12.2023 | 1.5hr |
| Search/Start implementing annotation for frontend | [#704](https://github.com/bounswe/bounswe2023group7/issues/704) | Elif Kızılkaya, Muhammet Tayyip Kamiloğlu | 19.12.2023 | 3hrs |
| General Search Functionality at the header | [#697](https://github.com/bounswe/bounswe2023group7/issues/697) | Muhammet Tayyip Kamiloğlu | 19.12.2023 | 1.5hrs |
| Implementation of deleting image from create thread page | [#698](https://github.com/bounswe/bounswe2023group7/issues/698) | Muhammet Tayyip Kamiloğlu | 19.12.2023 | 1hrs |
| Game page add suggested games | [#699](https://github.com/bounswe/bounswe2023group7/issues/699) | Muhammet Tayyip Kamiloğlu | 19.12.2023 | 1hrs |
| Games page revision | [#700](https://github.com/bounswe/bounswe2023group7/issues/700) | Muhammet Tayyip Kamiloğlu | 19.12.2023 | 1.5hrs |
| Game topic implementation | [#702](https://github.com/bounswe/bounswe2023group7/issues/702) | Muhammet Tayyip Kamiloğlu | 19.12.2023 | 30mins |
| Upcoming Titles | [#707](https://github.com/bounswe/bounswe2023group7/issues/707) | Melih Gezer | 19.12.2023 | 3 hrs |
| Create Group Page | [#708](https://github.com/bounswe/bounswe2023group7/issues/708) | Yunus Emre Altuğ | 19.12.2023 | 2 hrs |
| Home Page Group Topic Connection | [#710](https://github.com/bounswe/bounswe2023group7/issues/710) | Yunus Emre Altuğ | 19.12.2023 | 30 mins |
| Directing Edit Game to Create Game Page | [#712](https://github.com/bounswe/bounswe2023group7/issues/712) | Yunus Emre Altuğ | 19.12.2023 | 30 mins |


## Risks
There are two weeks left to the final milestone, we are in hurry. While implementing the new features, we also need to protect the maintanence of the project while testing all the features. The risk is that it may be hard to keep our tempo steady and complete all the tasks. May the force be with us 💪

## Participants
Team members that attended this session.
- [x] Burak Eren
- [x] Elif Kızılkaya (Writer)
- [x] Fatma Sena Alçı
- [x] Furkan Ülke
- [ ] Hakan Karakuş
- [x] Hatice Erk (Writer)
- [x] Kardelen Erdal
- [x] Melih Gezer
- [x] Muhammet Tayyip Kamiloğlu
- [x] Ömer Şafak Bebek
- [x] Yunus Emre Altuğ

0 comments on commit d22a163

Please sign in to comment.