# **Oğuz** ## Login & Register Improvements (WebApp Related) ### Requirements fulfilled | NO | REQUIREMENT | STATE | | ------- | ------------------------------------------------------------------------------------------------------------ | ----- | | F-1.3 | The system shall display warning notifications when the user uses wrong credentials while trying to login. | DONE | | F-1.4 | The system shall display warning notifications when the user enters non-valid form inputs while registering. | DONE | **Description:** When the user try to log in or try to register, system was not able to show any warning notifications. In order to handle that, I added necessary warnings into the Login and Register pages. **Issue:** * [Make website pop-up messages for login and register ](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/183) **Pull request:** * [Feature/183 login register popups](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/207) #### Explanation of the code On Login.js and Register.js I added warning messages via using Toastify library. I wrapped the return statement with the toastify statement to catch the result and show the corresponding warnings. ## Activity Stream Improvements (WebApp Related) ### Requirements fulfilled | NO | REQUIREMENT | STATE | | ------- | ------------------------------------------------------------------------------------------------------------ | ----- | | F-3.3 | The system shall display activities of the followed users. | DONE | | F-3.4 | Activities shall be sorted by the type such as, like unlike, follow, comment. | DONE | | F-3.5 | The system shall redirect user to the memory detail page when the user clicks on the activity box. | DONE | **Description:** In Activity stream, system displays activity boxes when the followed users, follow-unfollow yourself, like-unlike a memory, comment on a memory, create a memory or the users comment on a memory that you already commented on. On top of the boxes there are icons that represents the type of the activity. If the user clicks any of the boxes, the system navigates user to tht memory's details. If the user come backs to the activity stream page, previous activity box will be removed from the display. **Issue:** * [Redesign Activity Stream ](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/281) * [Activity Stream Center Bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/260) * [Activity Stream page - default message for no activity](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/252) * [Activity System Bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/237) * [Redesign Activity Stream page](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/177) **Pull request:** * [Update ActivityStream.js #281](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/294) * [Update Activity Stream #260](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/264) * [Feature/237 activity stream bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/246) * [Redesign Activity Stream #177](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/204) #### **Explanation of the code** I mostly take part of the design part of the ActivityStream page. I created components in order to enhance User Experience. From API, we fetch the different activity types and format them. With the help of activity click handling function, we navigate user to the clicked memory's details. I matched the activity types with the corresponding colors and icons so that icons will be displayed. ## Profile Page Improvements (WebApp Related) ### Requirements fulfilled | NO | REQUIREMENT | STATE | | ------- | ------------------------------------------------------------------------------------------------------------ | ----- | | F-4.1 | The system shall allow users to add a profile photo to their profile. | DONE | | F-4.2 | The system shall allow users to add a biography to their profile. | DONE | | F-4.3 | The system shall allow users to edit their profile photo. | DONE | | F-4.4 | The system shall allow users to remove their profile photo. | DONE | | F-4.5 | The system shall allow users to edit their biography. | DONE | **Description:** I took a role of enhancing the UX by redesingning and bug fixing for the frontend. **Issue:** * [Profile page edit biography bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/326) * [Revise the photo buttons design](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/267) * [Profile Page Memory Creation Date Issue](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/242) * [Fix other follower counter on other profile's page](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/203) * [Remove remove-profile-photo button for empty pics](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/101) **Pull request:** * [Bug/327 edit biography bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/327) * [Apply Josefin Sans font to profile memory list, search results, homepage #240](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/279) * [Imp/267 revise the profile buttons](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/268) * [Imp/240 frontend fonts](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/275) * [Bug/230 user profile stories bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/234) * [Resolve follower count #203](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/212) * [Feature/101 remove profile photo button](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/104) * [Feature/81 follow user button counter issue](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/99) * [Feature/56 profile photo improvement](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/57) #### Explanation of the code Code contains font changes, UI and UX improvements and styling. ## Timeline Improvements (WebApp Related) ### Requirements fulfilled | NO | REQUIREMENT | STATE | | ------- | ------------------------------------------------------------------------------------------------------------ | ----- | | F-6.16| The system shall redirect user to the timeline when the user clicks on the marker on the map. | DONE | | F-6.17 | The system shall redirect user to the memory detail page when the user clicks on the memory boxes on the timeline. | DONE | **Description:** In timeline I try to engage more on the navigation part. When the user clicks on the marker on the map, the system navigates user to timeline page. Also, in timeline page if the user clicks on the memory boxes, the system navigates user to memory detail page. Moreover, I took place in the UX, UI improvement of the timeline page. **Issue:** * [Timeline Design Imps](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/153) * [Change website timeline mock up for new requirements](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/115) * [Timeline story click not working](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/97) * [Make necessary changes on Frontend Components for Timeline Feature](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/49) **Pull request:** * [Imp/284 timeline details](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/293) * [Feature/46 timeline frontend](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/91) #### Explanation of the code In StoryDetails.js file there is a constant called handleMarkerClick. when the user clicks a marker on the map this constant takes the longitude and latitude of that location and creates a variable called locationJSON and sends this variable to an API which we use on the timeline page. API returns the memories created at that location. We display these stories on the timeline page. --- ### WebApp Issues | Issue | Created by me | Assigned to me | |-----|-------------|--------------| | [Profile page edit biography bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/326) | ✅ | ✅ | | [Plan cross-team meetings](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/301) | | ✅ | | [Improve timeline response formatting](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/297) | | ✅ | | [Line for Timeline](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/286) | | ✅ | | [Redesign Activity Stream ](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/281) | ✅ | ✅ | | [Change header hover colors](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/277) | ✅ | ✅ | | [Change the gif on background to single picture](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/274) | ✅ | ✅ | | [Revise the photo buttons design](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/267) | ✅ | | | [Activity Stream Center Bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/260) | | ✅ | | [Activity Stream page - default message for no activity](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/252) | | ✅ | | [Profile Page Memory Creation Date Issue](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/242) | | ✅ | | [Fix frontend fonts](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/240) | | ✅ | | [Activity System Bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/237) | | ✅ | | [Fix other follower counter on other profile's page](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/203) | ✅ | | | [Web page rendering 2 times](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/186) | ✅ | | | [Make website pop-up messages for login and register ](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/183) | ✅ | ✅ | | [Redesign Activity Stream page](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/177) | ✅ | ✅ | | [Redesign Header for Website](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/176) | ✅ | ✅ | | [Write milestone 2 report](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/173) | | ✅ | | [Timeline Design Imps](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/153) | | ✅ | | [Fix logout button overlapping search bar](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/143) | | ✅ | | [Fix search page location marker issue](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/129) | | ✅ | | [Update wiki for new mobile mockups](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/121) | ✅ | ✅ | | [Handle map centering](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/119) | | ✅ | | [Change website timeline mock up for new requirements](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/115) | ✅ | ✅ | | [Add actions for enter key](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/113) | | ✅ | | [Create better pop-up messages](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/112) | | ✅ | | [Add feature to edit memory content](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/111) | | ✅ | | [Change website's background gif](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/105) | ✅ | ✅ | | [Remove remove-profile-photo button for empty pics](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/101) | | ✅ | | [Timeline story click not working](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/97) | | ✅ | | [Upload mockups directly to repo](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/87) | | ✅ | | [Improve frontend design](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/68) | | ✅ | | [Recommendation System Ideas](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/67) | | ✅ | | [Write milestone 1 report](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/64) | | ✅ | | [Update story creation logic on Frontend](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/63) | | ✅ | | [Make necessary changes on Frontend Components for Timeline Feature](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/49) | | ✅ | | [Hold first frontend meeting](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/47) | | ✅ | | [Create needed component on frontend for Timeline Feature](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/46) | | ✅ | | [Get on the same page](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/44) | | ✅ | | [Display notification if signup is ok](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/42) | ✅ | ✅ | | [Improve User Page Story Preview](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/41) | | ✅ | | [Improve Main Page Story Preview](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/39) | | ✅ | | [Create Scenarios for Milestone 1](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/38) | | ✅ | | [Create mobile app mockups](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/22) | ✅ | ✅ | | [Create repository for mobile development ](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/20) | ✅ | ✅ | | [Identify firewall rules on GCP](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/18) | ✅ | | | [Deploy Virtual Machine environment](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/17) | ✅ | | | [Create a Virtual Machine on Google Cloud Platform ](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/16) | ✅ | | | [Write down meeting notes](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/15) | | ✅ | | [Edit Organization team distribution ](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/13) | ✅ | ✅ | | [Organize the sidebar of the wiki](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/12) | ✅ | | | [Do research about hyperlinking action items](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/11) | ✅ | | | [Organize and publish 14.10.2023 kickoff meeting notes](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/9) | ✅ | ✅ | | [Ask the professor questions about requirements](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/8) | ✅ | ✅ | | [Assign the teams](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/7) | ✅ | ✅ | | [Clean up Requirements ](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/6) | ✅ | | | [Create new issue labels](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/5) | ✅ | ✅ | | [Create custom issue labels](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/issues/2) | ✅ | | --- ### MobileApp Issues | Issue | Created by me | Assigned to me | |-----|-------------|--------------| | [Activity Stream design improvements](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/110) | | ✅ | | [Remove validation of username from login/register page](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/105) | ✅ | | | [Remove password validation for login and register](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/83) | ✅ | | | [Update story/stories to memory/memories on the UI](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/72) | ✅ | ✅ | | [Update mobile mockup headers](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/54) | ✅ | ✅ | | [Create logout pop-up message mock up for app](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/53) | ✅ | ✅ | | [Create other user's profile page app mockups](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/52) | ✅ | ✅ | | [Create Profile Page app mockup designs](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/51) | ✅ | ✅ | | [Create Search Story page app mockup](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/50) | ✅ | ✅ | | [Create Create Story page app design](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/49) | ✅ | ✅ | | [Create Story Detail page app mockup](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/48) | ✅ | ✅ | | [Create Timeline Page app mock-up](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/47) | ✅ | ✅ | | [Add network security config](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/41) | ✅ | | | [Create Mobile Mockups](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/issues/10) | ✅ | ✅ | --- ### WebApp Pull Requests | Pull Request | Created by me | Reviewed by me | |------------|-------------|--------------| | [Bug/327 edit biography bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/327) | ✅ | | | [Add line for the timeline #286](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/308) | ✅ | | | [Update ActivityStream.js #281](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/294) | ✅ | | | [Imp/284 timeline details](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/293) | | ✅ | | [Add tag label search #287](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/292) | | ✅ | | [Update semantic tag limit #287](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/291) | | ✅ | | [Bug/283 edit story fill](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/290) | | ✅ | | [Apply Josefin Sans font to profile memory list, search results, homepage #240](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/279) | | ✅ | | [Update hover design #277](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/278) | ✅ | | | [Change background #274](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/276) | ✅ | | | [Imp/240 frontend fonts](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/275) | ✅ | | | [Dev->Main #153 #215 #216 #217 #214 #143 #224 #226 #228 #143 #201 #232 #230 #223 #247 #244 #241 #237 #238 #256 #252 #257 #260 #242 #243 #113 #80 #251 #269 #267 #272](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/271) | | ✅ | | [Feature/269 CI Frontend test pipeline](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/270) | | ✅ | | [Imp/267 revise the profile buttons](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/268) | | ✅ | | [Feature/113 add actions for enter key](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/266) | ✅ | | | [Add not enough recommendation back up data #242](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/265) | | ✅ | | [Update Activity Stream #260](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/264) | ✅ | | | [Update Text align for story creation date #242](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/263) | | ✅ | | [Feature/257 click issue location](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/262) | | ✅ | | [Add info message if there is no activity #252](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/261) | ✅ | | | [Feature/256 recommendation frontend](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/259) | | ✅ | | [Feature/238 recommendation v2](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/258) | | ✅ | | [Feature/237 activity stream bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/246) | ✅ | | | [Add Search semantic tag feature on search #223](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/235) | | ✅ | | [Bug/230 user profile stories bug](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/234) | | ✅ | | [Fix login register sizes & header sizes #232](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/233) | | ✅ | | [Resolve follower count #203](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/212) | | ✅ | | [Feature/143 navbar improvements](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/210) | ✅ | | | [Feature/183 login register popups](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/207) | ✅ | | | [Dev->Main #169 #184 #186 #178 #181 #170 #191 #192 #195 #168 #171 #172 #176 #151](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/206) | | ✅ | | [Redesign Activity Stream #177](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/204) | ✅ | | | [Visual changes on header #176](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/187) | ✅ | | | [Feature/169 semantic tags](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/180) | | ✅ | | [Update header.css for background gif #105](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/106) | ✅ | | | [Feature/101 remove profile photo button](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/104) | ✅ | | | [Feature/81 follow user button counter issue](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/99) | | ✅ | | [Merge milestone 1 report](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/94) | | ✅ | | [Feature/46 timeline frontend](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/91) | ✅ | | | [Update views.py for timeline search](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/70) | | ✅ | | [Feature/56 profile photo improvement](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/57) | | ✅ | | [Add swagger settings & configs](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/pull/43) | | ✅ | ### Mobile Pull Requests | Pull Request | Created by me | Reviewed by me | |------------|-------------|--------------| | [[Profile] Fix Profile page appbar bug #109](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/pull/111) | | ✅ | | [Hotfix/105 remove validation of username](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1-mobile/pull/106) | | ✅ | ### Documentation I created the following documentations in the project. * [Team-Members](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/wiki/Team-Members) * [Website User Manual](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/wiki/User-Manual) * [Diagrams](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/wiki/Diagrams) I also conributed on developing and revising the requirements * [Requirements](https://github.com/SWE574-Fall2023-Group1/SWE574-Fall2023-G1/wiki/Requirements) ### Challenges Its because I dont know much about the backend of the base project, getting familiar with the code was challenging at the beginning. Also implementing a new feature consumed too much time. Because I work and study, it was hard to spare a time for the project. I only had weekends and a couple of nights on weekdays. ### Code Reviews As a result of code reviews I made, the project becomes more stable and more resourceful. Code reviews were about bug fixes and new feature implementations. In code reviews we had a systematic labeling when creating the branches so that after someone assigns me as a reviewer, I could understand whether it is a bug fix, improvement or feature. Especially I paid attention for merging the request to the dev branch because we collected all the things in dev at first. After that we merge dev into the main branch. As a result of my code reviews, I commonly forget to change the merged branch to dev from main. Sadık and Caner warned me about that mistake a couple of time. Also when creating pull request they told me to add description and use an explaratory title for my commits and requests. After a while I corrected my mistakes and try to use correct way.