-
Notifications
You must be signed in to change notification settings - Fork 3
Yavuz Samet Topcuoglu
Yavuz Samet Topçuoğlu edited this page Jan 2, 2023
·
30 revisions
Hi, I am Yavuz Samet. I am a senior computer engineering student at Bogazici University. I am interested in data compression and keen to learn more about it. This page will contain my personal information as well as my weekly efforts throughout the CMPE352 and CMPE451 courses.
- Java
- Python
- C#
- C++
- via Mail: [email protected]
- via GitHub
- via LinkedIn
Week #1 (01/03/2022 - 07/03/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 1.1 and Meeting 1.2. | 180 minutes | Meeting |
2 | Researched Git, GitHub, and their differences. | 90 minutes | Research |
3 | Completed Introduction to Github Tutorial. | 40 minutes | Practice |
4 | Created my personal wiki page. | 20 minutes | Documentation |
5 | Edited Git and GitHub Wiki Page by self-assigning this task as my first issue. | 25 minutes | Documentation |
6 | Found a nice repository about data compression and added explanatory information about it to Liked Repositories wiki page. | 30 minutes | Research |
7 | Updated my personal wiki page with adding the weekly efforts. | 35 minutes | Documentation |
Week #2 (08/03/2022 - 14/03/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 2.1 and Meeting 2.2. | 160 minutes | Meeting |
2 | Created issue #23 in order to assign Mehmet Emre and myself to research about Telegram’s Chatbot API. | 10 minutes | Documentation |
3 | Researched chatbots and their advantages and disadvantages. Researched what are the utilities of Telegram's Chatbot API in particular. | 120 minutes | Research |
4 | Made additions to the Research Items for Project wiki page according to my research. | 30 minutes | Documentation |
5 | Reviewed the issue #24 and gave negative feedback. | 5 minutes | Comment |
6 | Updated my personal wiki page with adding the weekly efforts. | 25 minutes | Documentation |
Week #3 (15/03/2022 - 21/03/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 3.1 and Meeting 3.2. | 180 minutes | Meeting |
2 | Created issue #31 in order to assign myself to edit Non-functional, Security requirements of the project. | 10 minutes | Documentation |
3 | Researched what should be the security requirements, examined several security requirement examples and decided the security requirements of our project. | 70 minutes | Research |
4 | Made additions to the Non-functional, Security requirements of the project according to my research. | 35 minutes | Documentation |
5 | Reviewed the issue #35 and gave positive feedback. | 5 minutes | Comment |
6 | Attended Scenario 2 meetings. Some content of the page was filled during the meeting such as user persona, story, preconditions, goals, actions, and acceptance criteria. | 120 minutes | Meeting |
7 | Prepared website mockups for Scenario 2 with Kerem. | 120 minutes | Documentation |
8 | Edited the Scenario 2 page with adding the website mockups and changing the actions of the persona. | 40 minutes | Documentation |
9 | Updated my personal wiki page with adding the weekly efforts. | 25 minutes | Documentation |
Week #4 (22/03/2022 - 28/03/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Customer Meeting 1 during PS hours. Received feedback from Burak Suyunu for the project requirements, scenarios, and mockups. Took notes of the feedback given and discuss the feedback with the group members after the customer meeting came to an end. | 120 minutes | Meeting |
2 | Attented Meeting 4.1. We talked about SRS and went over customer meeting notes. | 30 minutes | Meeting |
3 | Updated my personal wiki page with adding the weekly efforts. | 10 minutes | Documentation |
Week #5 (29/03/2022 - 04/04/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Customer Meeting 2 during PS hours. Asked some questions and received feedback from Burak Suyunu on the project requirements. Took notes of the feedback given and discussed the feedback with the group members after the customer meeting came to an end. | 120 minutes | Meeting |
2 | Attented Meeting 5.1. We discussed the homework given and started to draw Use Case Diagram during the meeting on a collective online chart. | 150 minutes | Meeting |
3 | I edited the Acceptance Criteria of Scenarios and Mockups as I covered in issue #48. The reason of the editing was contradictions between Use Case Diagram and requirements. Some requirements are changed during the Meeting 5.1 which led to need of change of Acceptance Criteria. | 60 minutes | Documentation |
4 | Attented Meeting 5.2. The Use Case Diagram is finished and drawing of Class Diagram is started during the meeting on a collective online chart. | 120 minutes | Meeting |
5 | Attented Meeting 5.3. The Class Diagram is finished during the meeting on a collective online chart and division of labour is done for Sequence Diagrams in which I am an assignee for 3 of them, as well as 2 review tasks. | 240 minutes | Meeting |
6 | Updated my personal wiki page with adding the weekly efforts. | 25 minutes | Documentation |
Note: Additional efforts on Diagrams can be found in Week #6 since some work is done on the following week after the extension.
Week #6 (05/04/2022 - 11/04/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Customer Meeting 3 during PS hours. Asked some questions and received feedback from Burak Suyunu on the UML diagrams. Discussed the feedback with the group members after the customer meeting came to an end. | 120 minutes | Meeting |
2 | Created a sequence diagram for modifying personal info as I dictated in issue #61. | 100 minutes | Documentation |
3 | Helped other members to create sequence diagrams for making a comment and searching an article by tags. | 100 minutes | Documentation, Meeting |
4 | Attented Meeting 6.1. Formed the Responsibility Assignment Matrix with the group members on an online file. Discussed about Milestone Report and Project Plan. | 120 minutes | Meeting, Documentation |
5 | Attented Meeting 6.2. The project plan is started and completed until future project plan part. Future project plan is left for another meeting. Division of labour for Milestone Report is done, and I am assigned to document the evaluation of tools and processes that we have used. | 150 minutes | Meeting, Documentation |
6 | Updated my personal wiki page with adding the weekly efforts. | 35 minutes | Documentation |
Week #7 (12/04/2022 - 18/04/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Customer Meeting 4 during PS hours. Asked some questions and received feedback from Burak Suyunu on the sequence diagrams and deliverables. Discussed the feedback with the group members after the customer meeting came to an end. | 120 minutes | Meeting |
2 | Took notes during the Customer Meeting 4 and uploaded the meeting the notes after creating the corresponding wiki page which can be found on issue #70. | 45 minutes | Documentation |
3 | Evaluated the tools and the processes that we have used for the project in the Milestone 1 Report which is in the Deliverables and can be found on issue #69. | 120 minutes | Documentation |
4 | Documented the summary of work done to the Milestone 1 Report. | 60 minutes | Documentation |
5 | Attented Meeting 7.1. Completed the Project Plan, future project plan part, with teammates during the meeting. | 180 minutes | Meeting, Documentation |
6 | Helped teammates to reorganize the deliverables pdf. | 30 minutes | Meeting, Documentation |
7 | Created Deliverables wiki page as I mentioned in issue #75 and uploaded the deliverables after the Milestone 1 Report is completed by all members. | 15 minutes | Documentation |
8 | Updated my personal wiki page with adding the weekly efforts. | 35 minutes | Documentation |
Week #8 (19/04/2022 - 25/04/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Research about HTTP Protocols, API's, and RESTful API's. | 50 minutes | Research |
2 | Implemented a single page application for practice. | 150 minutes | Practice |
3 | Updated my personal wiki page with adding the weekly efforts. | 10 minutes | Documentation |
Week #9 (26/04/2022 - 02/05/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Build the backend of a project using django. | 360 minutes | Coding, Practice |
Week #10 (03/05/2022 - 09/05/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 10.1. We discussed about the implementation and the description of practice-app. We talked about the APIs researched. We offered some functionalities for the APIs of practice-app, but not decided for certain. | 120 minutes | Meeting |
2 | Attented Meeting 10.2. We divide labour for the practice-app. Every group member took on at least one functionality. The initial models and some necessary files are implemented during the meeting. I took the responsibility for post app which creates a post and returns all posts. | 110 minutes | Meeting |
Week #11 (10/05/2022 - 16/05/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Started to work on post app by creating issue #83. | 20 minutes | Documentation |
2 | Implemented the backend of the post app by implementing Post API. | 150 minutes | Coding |
3 | Added external API to the app. | 50 minutes | Coding |
4 | Tested the API from Postman. | 30 minutes | Testing |
5 | Made research about testing in django and forms in django. | 240 minutes | Research |
6 | Implemented the frontend of the post app by implementing additional methods HTML templates and CSS. | 240 minutes | Coding |
7 | Implemented unit tests for post app. See issue #101 | 60 minutes | Coding |
8 | Implemented new feature to the post app. User info is fetched from session. See issue #121 | 45 minutes | Coding |
9 | Occasionally made improvements. See issue #102 | 100 minutes | Coding |
10 | Handled pull requests: #80, #98, #114, #116, #127, #133, #138, . | 50 minutes | Review |
11 | Updated my personal wiki page with adding the weekly efforts. | 25 minutes | Documentation |
Week #12 (17/05/2022 - 23/05/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Fixed a bug on the Post App by changing the external API. See issue #137. | 45 minutes | Coding |
2 | Attended Meeting 12.1. UML Diagrams, Requirements and Milestone Report of the practice-App are completed during the meeting with collaborative work of group members. Also, I have been assigned to upload the class diagram of the practice-app. | 210 minutes | Meeting |
3 | Uploaded Class diagram of the practice-app. See issue #142. | 5 minutes | Documentation |
4 | Attended Meeting 12.2. Dockerization and deployment of the project is done throughout the meeting. I have been assigned to update the class diagram which had some changes between Meeting 12.1 and 12.2. | 135 minutes | Meeting |
5 | Created a sequence diagram for creating a post. | 15 minutes | Documentation |
6 | Explained my individual efforts during practice-app in the milestone report. | 80 minutes | Documentation |
7 | Updated class diagram of the practice-app. | 15 minutes | Documentation |
8 | Attended Meeting 12.3. The milestone report is finalized and submitted. | 60 minutes | Meeting |
9 | Handled pull request: #157. | 15 minutes | Review |
10 | Updated my personal wiki page with adding the weekly efforts. | 25 minutes | Documentation |
Week #1 (04/10/2022 - 10/10/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 13.1. | 100 minutes | Meeting |
2 | Created a new Issue Template for further use to be consistent within the group. Further details on issue #169. | 20 minutes | Documentation |
3 | Reviewed the revisions on Scenarios and Mockups as discussed in issue #170. | 20 minutes | Review |
4 | Updated my personal wiki page for the new term. | 20 minutes | Documentation |
5 | Took a look at the requirements to discuss them further in the next meeting. | 40 minutes | Review |
Week #2 (11/10/2022 - 17/10/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 14.1 and Customer Meeting 5. | 120 minutes | Meeting |
2 | Revised the Use Case Diagram, and made changes according to the changes done in Requirements after the Customer Meeting with @Keremgunduz7. Further details on issue #178. | 90 minutes | Documentation |
3 | Reviewed the revisions on Scenarios and Mockups as discussed in issue #182 and gave negative feedback, forcing the assignee to make some changes. | 30 minutes | Review |
4 | Doing research about the technologies that we planned to use such as React. | 60 minutes | Research |
Week #3 (18/10/2022 - 24/10/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 15.1. | 110 minutes | Meeting |
2 | Opened issue #185 to gather suggestions for the name and logo of our project. | 10 minutes | Documentation |
3 | Started to work on basic React projects to learn about it. | 180 minutes | Practice |
4 | Attended Frontend Meeting 1 and took notes. The initial project is created in the meeting and pushed by @burakmert236. I have also contributed to the Figma drawings of the frontend of the website. | 120 minutes | Meeting |
Week #4 (25/10/2022 - 31/10/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Worked on React. | 200 minutes | Practice |
2 | Created the Article card component which is going to be visible on the Homepage of the website. See the relevant issue #241. | 180 minutes | Implementation |
3 | Opened pull request #243 for the work of issue #241. | 20 minutes | Documentation |
4 | Gathered in a meeting with @mehmetemreakbulut and @palahb to create Scenario 1 for Milestone 1. See the issue #268. | 60 minutes | Documentation |
5 | Gave feedback on the logo and name suggestions on issue #185. | 5 minutes | Documentation |
6 | Reviewed issues and their pull requests. #265 and #267, #258 and #259, #250 and #257, #223 and #254. | 60 minutes | Review |
7 | Updated weekly efforts. | 50 minutes | Documentation |
8 | Documented my individual contributions for the Milestone 1 deliverables. | 50 minutes | Documentation |
Week #5 (1/11/2022 - 7/11/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended the Milestone 1 Presentation meeting in the lab, and gave feedback to three groups. | 180 minutes | Meeting |
2 | Wrote the Evaluation of Tools and Processes for Frontend section in the Milestone 1 Report. See issue #286. | 20 minutes | Documentation |
3 | Added this week's effort to my personal wiki page. | 10 minutes | Documentation |
Week #6 (8/11/2022 - 14/11/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 18.1. | 110 minutes | Meeting |
2 | Opened issue #288 to initialize the profile page for the registered users. | 10 minutes | Documentation |
3 | Started to work on the profile page. | 180 minutes | Coding |
4 | Attended Frontend Meeting 2 and took notes. The workload is discussed between group members and the tasks are divided for certain. | 40 minutes | Meeting |
Week #7 (15/11/2022 - 21/11/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 19.1. | 110 minutes | Meeting |
2 | Continued to work on the profile page. | 100 minutes | Research |
Week #8 (22/11/2022 - 28/11/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 20.1. | 110 minutes | Meeting |
2 | Continued to work on the profile page and necessary components are discussed with Burak Mert. | 120 minutes | Research and Discussion |
Week #9 (29/11/2022 - 05/12/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented Meeting 21.1. | 110 minutes | Meeting |
2 | Opened issue #370 to add the functionalities to the profile page for the registered users. | 10 minutes | Documentation |
3 | Continued to work on the profile page and further functionalities are added with respect to previous research and discussion. | 240 minutes | Coding |
4 | Posts and Articles fetched from backend, and displayed in necessary parts of the web app. | 80 minutes | Coding |
5 | Opened issue #401 to inform the other team members about the logo and text designs chosen by the frontend team and created by me. | 5 minutes | Documentation |
6 | Opened issue #404 to fix the bugs in the buttons. | 5 minutes | Documentation |
7 | Navigation errors are handled. | 30 minutes | Coding |
8 | Opened issue #406 to add category selection to the post creation page. | 5 minutes | Documentation |
9 | Added category selection to the post creation page. | 45 minutes | Coding and Research |
10 | Opened issue #413 to fix the bugs homepage. | 5 minutes | Documentation |
11 | Disabled the voting functionality of the post and articles for the guest users. | 20 minutes | Coding |
12 | Opened issue #416 to add label addition to the post creation page. | 5 minutes | Documentation |
13 | Added label addition to the post creation page. | 90 minutes | Coding and Research |
14 | Opened issue #423 to make the final touches to the profile page. | 5 minutes | Documentation |
15 | Final improvements are made to the profile page with respect to inputs coming from team members. | 70 minutes | Coding and Research |
16 | Opened pull requests #356, #384, #405, #407, #414, #417, #424. | 45 minutes | Documentation |
17 | Reviewed issues and their pull requests. #323 and #349, #367 and #369, #364 and #375, #302 and #385, #301 and #397. | 60 minutes | Review |
18 | Helped creation of scenarios (#1,#2, #3) for Milestone 2 Presentation. | 120 minutes | Meeting |
Week #10 (6/12/2022 - 12/12/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Milestone 2 Presentations and gave feedback. | 180 minutes | Meeting |
2 | Updated weekly efforts. | 50 minutes | Documentation |
3 | Documented my individual contributions for the Milestone 2 deliverables. | 50 minutes | Documentation |
4 | Take screenshots of the web app and linked them with the code URLs and added these pieces of information to the Milestone 2 Deliverables. | 50 minutes | Documentation |
Week #11 (13/12/2022 - 19/12/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Opened issue #438 to implement the editing medical history feature for members of the platform. | 5 minutes | Documentation |
2 | Implemented the editing functionality for medical history, users are now able to edit their medical histories. | 120 minutes | Coding |
3 | Opened issue #448 to implement the follow and unfollow feature for categories. | 5 minutes | Documentation |
4 | Implemented the follow-unfollow mechanism for registered users. Everyone except guest users can now follow or unfollow the categories. | 120 minutes | Coding |
5 | Opened issue #451 to implement the visualization of labels in the create post page. | 5 minutes | Documentation |
6 | Implemented the visualization of labels above the post body part in the create post page. | 70 minutes | Coding |
7 | Continued to work on profile pages. | 50 minutes | Coding |
8 | Opened pull requests #439, #449, #452. | 15 minutes | Documentation |
9 | Updated weekly efforts. | 20 minutes | Documentation |
Week #12 (20/12/2022 - 26/12/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Opened issue #464 to implement the doctor profile pages. | 5 minutes | Documentation |
2 | Implemented the doctor profile pages, doctor profiles are reachable for everyone signed up to the platform. | 200 minutes | Coding |
3 | Opened issue #483 to implement the displaying of ontology suggested labels to the posts page. | 5 minutes | Documentation |
4 | Implemented the suggested label by the ontology in the post pages, and they direct you to the related Wikipedia page. | 120 minutes | Coding |
5 | Opened issue #499 to implement the deletion feature for the accounts. | 5 minutes | Documentation |
6 | Implemented the account deletion feature. | 90 minutes | Coding |
7 | Opened issue #501 to implement the deletion feature for the articles. | 5 minutes | Documentation |
8 | Implemented the article deletion feature. | 60 minutes | Coding |
9 | Opened issue #512 to test the popup component. | 5 minutes | Documentation |
10 | Implemented the test for the component that I have written. | 300 minutes | Coding |
12 | Fixed the bug in the navigation. | 10 minutes | Coding |
13 | Opened pull requests #482, #486, #500, #505, #514, #535. | 30 minutes | Documentation |
Week #13 (27/12/2022 - 02/01/2023):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Milestone 3 Presentations and gave feedback and took notes during our presentation. | 180 minutes | Meeting |
2 | Updated weekly efforts. | 50 minutes | Documentation |
3 | Documented my individual contributions for the Milestone 3 deliverables. | 120 minutes | Documentation |
4 | Take screenshots of the web app and linked them with the code URLs and added these pieces of information to the Milestone 3 Deliverables. | 50 minutes | Documentation |
5 | Opened issue #538 to create the final milestone deliverables and denote the work I will do. | 5 minutes | Documentation |
6 | Opened issue #542 to create the Customer Presentation notes page and documented it. | 15 minutes | Documentation |
🏠 Homepage
- Alper Canberk Balcı
- Baver Bengin Beştaş
- Burak Mert
- Halil Burak Pala
- Kardelen Demiral
- Sinan Kerem Gündüz
- Yavuz Samet Topçuoğlu
- Mehmet Emre Akbulut
- Oğuzhan Demirel
- Engin Oğuzhan Şenol
- Irfan Bozkurt
- Ozan Kılıç
Meeting Notes From CMPE352
Meeting Notes From CMPE451
- Meeting 13.1
- Meeting 14.1
- Meeting 15.1
- Meeting 16.1
- Meeting 18.1
- Meeting 19.1
- Meeting 20.1
- Meeting 21.1
- Meeting 23.1
- Meeting 24.1
Backend Team Meetings
Frontend Team Meetings
Mobile Team Meetings
- Customer Meeting 1
- Customer Meeting 2
- Customer Meeting 3
- Customer Meeting 4
- Customer Meeting 5
- Milestone 1 Presentation Notes
- Milestone 2 Presentation Notes
- Milestone 3 Presentation Notes
Scenarios
- Scenario 1 for CMPE451:Milestone 1
- Scenario 2 for CMPE451:Milestone 1
- Scenario 1 for CMPE451:Milestone 2
- Scenario 2 for CMPE451:Milestone 2
- Scenario 3 for CMPE451:Milestone 2
- Scenario 1 for CMPE451:Final Milestone
- Scenario 2 for CMPE451:Final Milestone
- Scenario 1 for CMPE352
- Scenario 2 for CMPE352
- Scenario 3 for CMPE352