-
Notifications
You must be signed in to change notification settings - Fork 3
Sinan Kerem Gündüz
Kerem Gündüz edited this page Jan 1, 2023
·
31 revisions
<\p>
Hello! My name is Sinan Kerem, I am currently studying Computer Engineering in Bogazici University. Interested in machine learning and web development. Besides these, I like watching movies and seeing theaters, playing football, and solving puzzles.
- Backend Development.
- Machine Learning and AI applications.
- Football.
- Video Games.
- Python
- Java
- C#
- C++
- Mail: [email protected]
- github
Week #1 (01/03/2022 - 07/03/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Researched and learned about Git and GitHub | 1.5 hours | Research |
2 | Learned key concepts of markdown language | 45 minutes | Research |
3 | Created my personal wiki page | 20 minutes | Documentation |
4 | Edited the liked repositories page in the wiki. Added template. Created an issue in order to invite my group mates to share their favorite repos. | 25 minutes | Documentation |
5 | Researched and found a useful GitHub repository and shared it with my group mates on the liked repositories | 30 minutes | Research & Documentation |
Week #2 (08/03/2022 - 14/03/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended the first meeting of the week with the group. Which is the Meeting 2.1. Get the categorization of the requirements task. | 80 minutes | Meeting |
2 | Opened the #27 issue and assigned myself and Baver Bengin. Divided the requirements into smaller parts and categorized them as privacy, security, interface, search, performance and with many other titles. Additionally, subcategorized the categories with the corresponding enumerations. | 1 hour | Documentation |
3 | Read the documents which is prepared by my group mates about the unknown concepts and terms in the project. | 30 minutes | Research |
4 | Reviewed the issues #23 and #20. | 10 minutes | Review |
5 | Attended the second meeting of the week. Which is the Meeting 2.2. Discussed about how we are going to manage the requirements page and the elicitation phase. Briefly reviewed the answers received by TA. Distributed the tasks of writing project requirements. | 80 minutes | Meeting |
6 | Updated my personal wiki page and filled the weekly efforts table for the second week. | 20 minutes | Documentation |
Week #3 (15/03/2022 - 21/03/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Opened the issue #34. According to the task of writing Search requirements that is assigned to me at the last week's meeting. | 5 minutes | Documentation |
2 | Filled in the search requirements of the project. | 90 minutes | Documentation |
3 | Reviewed the issue #31. | 15 minutes | Review |
4 | Attended the first meeting, Meeting 3.1 with the group. We have discussed about the elicitation of the requirements. | 130 minutes | Meeting |
5 | Reviewed the search requirements again according to the feedback that my group mates gave in the meeting. Made some rearrangements. | 40 minutes | Documentation |
6 | Researched about last years' repos in terms of scenarios and mockups. Formed an opinion about the structure. | 30 minutes | Research |
7 | Had a meeting with 3 of my group mates. Discussed about the scenario 2 and how we can manage it. We have opened the issue #43. Some content of the scenario 2's page was filled during the meeting such as user persona, story, preconditions, goals, actions, and acceptance criteria. | 120 minutes | Meeting & Documentation |
8 | Attended Meeting 3.1 with the whole group. Reviewed the completed parts of the scenarios and mockups. Discussed about the ongoing processes. | 50 minutes | Meeting |
9 | Prepared the website mockups with my group mate Yavuz Samet Topçuoğlu. | 120 minutes | Documentation |
10 | Reviewed the issue #44. | 10 minutes | Review |
11 | Updated my personal wiki page and filled the weekly efforts table for the third week. | 15 minutes | Documentation |
Week #4 (22/03/2022 - 28/03/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended customer meeting with Burak Suyunu. Received some feedback about the current situation of the project. Discussed about the requirements, scenarios and mockups. After the customer meeting, we stayed a bit in order to discuss about what we are going to do with respect to the given feedback. | 120 minutes | Meeting |
2 | Attended Meeting 4.1. Discussed about SRS, and talked about the feedback that was given by the customer again. | 30 minutes | Meeting |
3 | Updated my personal wiki page and filled the weekly efforts table for the fourth week. | 5 minutes | Documentation |
Week #5 (29/03/2022 - 04/04/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended customer meeting 2 with Burak Suyunu. Received feedbacks about the requirements and some changes made according to the last feedback. | 120 minutes | Meeting |
2 | Attended Meeting 5.1 with all group mates. Discussed about the use case, class diagram process and started doing use case diagrams with an online chart site. | 150 minutes | Meeting |
3 | I edited the customer meeting 2 notes according to the notes that I have taken during the customer meeting. | 30 minutes | Documentation |
4 | Attended Meeting 5.2. Continued the process of use case diagrams. Completed use case diagrams with the whole effort of the team during the meeting. Started briefly doing the class diagrams. | 120 minutes | Meeting |
5 | Attended Meeting 5.3. Continued the process of class diagrams and complete the first version of the diagram with the great effort of the every team member. Discussed about the sequence diagrams and tried to divide the labor equally among teammates. I have been assigned 3 of the sequence diagrams as assignee and 1 of the diagram as a reviewer. | 240 minutes | Meeting |
6 | Updated my personal wiki page and filled the weekly efforts table for the fifth week. | 10 minutes | Documentation |
Week #6 (05/04/2022 - 11/04/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Opened issue #56 which is creating the sequence diagram of making a comment. Assigned me and 2 of my group mates. | 10 minutes | Documentation |
2 | Leaded the process of creating the sequence diagram "Make a comment", designed and created with the help of my 2 group mates. Assignees and the process can be seen from issue #56. | 1.5 hours | Meeting, Documentation |
3 | Helped the process of creating the sequence diagram "Reporting a comment". Worked with 2 group mates as issue #58 states. | 1 hour | Meeting, Documentation |
4 | Helped the process of creating the sequence diagram "Doctor Verification". Worked with 2 group mates as issue #57 states. | 45 minutes | Meeting, Documentation |
5 | Attended Customer Meeting 3. Burak Suyunu gave feedback about the process of class, use case diagrams, and the sequence diagrams. Took notes and shared them with my group mates. After the customer meeting, we have discussed a little bit about the milestone, project plan and RAM process. | 2 hours | Meeting, Discussion |
6 | After the customer meeting, according to the feedback given, I have made some rearrangements in the sequence diagram of "Making a comment" as #56. I have taken the advices of the assignees. | 30 minutes | Documentation |
7 | Reviewed the issue #54. Some great work done by my group mates. | 25 minutes | Review |
8 | Attended Meeting 6.1. Worked on and prepared the RAM of the project with the effort of whole group members. Determined the next meeting dates. | 2 hours | Meeting, Documentation |
9 | Updated my personal wiki page and filled the weekly efforts table for the sixth week. | 20 minutes | Documentation |
Week #7 (12/04/2022 - 18/04/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Customer Meeting 4. A brief feedback taken from the customer in terms of the RAM, Project plan, and diagrams. | 120 minutes | Meeting |
2 | Prepared the title page of our Milestone report 1 as stated in issue #68 | 45 minutes | Documentation |
3 | Made some final reviews on the sequence diagram Making a Comment, some small changes made. | 20 minutes | Documentation |
4 | Attended Meeting 7.1. Prepared the project plan and worked on the Milestone report 1 | 180 minutes | Documentation, Meeting |
5 | Updated my personal wiki page and filled the weekly efforts table for the seventh week. | 20 minutes | Documentation |
Week #8 (19/04/2022 - 25/04/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Read the assignment about the practice-app and researched some external API's that can be used in the app. | 60 minutes | Research |
2 | Updated my personal wiki page and filled the weekly efforts table for the eighth week. | 5 minutes | Documentation |
Week #9 (26/04/2022 - 02/05/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | We have decided on Django and python in our practice-app. So I have started researching and learning about Django and corresponding tools. | 120 minutes | Research |
2 | Updated my personal wiki page and filled the weekly efforts table for the ninth week. | 5 minutes | Documentation |
Week #10 (03/05/2022 - 09/05/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Meeting 10.1. With the participation of all group mates, we have splitted our practice-app into some pieces. Thought about GET and POST parts of needed endpoints for the project. Discussed about how to implement endpoints. | 120 minutes | Meeting |
3 | Attended Meeting 10.2. We have decided on the endpoints and separated them into 12 pieces in such a way that every endpoint includes GET and POST functionalities. I have been assigned to comment-info part of the practice-app project. A simple API that gets the information of a comment with a specific ID as the GET functionality, and updates that comment with given fields as the POST functionality. | 110 minutes | Meeting |
2 | Updated my personal wiki page and filled the weekly efforts table for the tenth week. | 10 minutes | Documentation |
Week #11 (10/05/2022 - 16/05/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | I have opened the issue #84 which is about implementing the comment-info endpoint. In general, comment-info endpoint is simply gets a specific comment and updates it with the given fields. | 15 minutes | Documentation |
2 | I have researched some external API's again, and found weatherAPI to use in my endpoint | 45 minutes | Research |
3 | I have implemented the GET and POST parts of the comment-info endpoint. Documented them on the Postman with the example usages. Pushed with pull request #90, and also see the relevant issue, #84. | 330 minutes | Coding, Documentation |
4 | With the pull request #110. I have implemented simple UI for the frontend of the API. Committed and pushed it to our shared GitHub. | 120 minutes | Coding, Documentation |
5 | Opened issue #111, related with the unit tests of the endpoint. | 10 minutes | Documentation |
6 | Implemented unit tests and tested with my code with them. Endpoint successfully passed the tests. Committed, pushed and merged the tests with pull request #124. After merging, related issue is automatically closed. | 250 minutes | Coding |
7 | Reviewed issues and pull requests: #86, #91, #94, #95, #98. Made some comments on the parts that can be updated, enhanced. | 40 minutes | Review |
8 | Updated my personal wiki page and filled the weekly efforts table for the eleventh week. | 30 minutes | Documentation |
Week #12 (17/05/2022 - 23/05/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | I have opened issue #143, which is the overall enhancements in the endpoint. Such as, some minor bug fixes, moving the API key to the .env file. | 15 minutes | Documentation |
2 | Made the enhancements, also some minor bugs fixed. Together with pull request #155, We have merged the code in to our master. Related issue has been closed. | 180 minutes | Coding |
3 | Attended Meeting 12.1. We have created the class diagram, use case diagram and project plan in the meeting. Contributed them together with all my group mates. | 210 minutes | Meeting, Documentation |
4 | I have prepared "Update comment" sequence diagram and putted it to our Milestone Report 2 deliverables. | 45 minutes | Documentation |
5 | Filled the individual part in the Milestone Report 2 | 75 minutes | Documentation |
6 | Attended Meeting 12.2. We have deployed our practice-app together with my group mates. | 135 minutes | Meeting, Coding |
6 | Reviewed issues and pull requests: #135, #137, #138 | 30 minutes | Review |
7 | Attended Meeting 12.3. We have finalized our milestone report, and together we have uploaded to the Moodle page. | 60 minutes | Meeting, Documentation |
8 | Updated my personal wiki page and filled the weekly efforts table for the twelfth week. | 30 minutes | Documentation |
Week #1 (04/10/2022 - 10/10/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented to the Meeting 13.1 | 100 minutes | Meeting |
2 | Updated the Communication plan page for the rest of the semester, related issue is #174 | 20 minutes | Documentation |
3 | Created the place for this semesters weekly notes in my personal wiki page, and slightly updated it. | 25 minutes | Documentation |
4 | I have reviewed the Requirements in order to remember them and correct if there are any mistakes | 45 minutes | Review |
5 | Reviewed the issue #169 which is related with creating the issue template | 15 minutes | Review |
Week #2 (11/10/2022 - 17/10/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented to the Meeting 14.1 together with Customer Meeting 5 | 120 minutes | Meeting |
2 | As stated in the issue #178, reviewed and made the necessary changes together with Yavuz Samet Topçuoğlu to the Use Case Diagram | 90 minutes | Review & Documentation |
3 | Reviewed the issue #182 and the related scenarios and mockups stated in the issue. | 25 minutes | Review |
4 | Made some research about the technologies that we can use while implementing the project. I especially focused on the frontend technologies | 60 minutes | Research |
Week #3 (18/10/2022 - 24/10/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attented to the Meeting 15.1 | 110 minutes | Meeting |
2 | Reviewed the issue #185. | 20 minutes | Review |
3 | Started learning React and Design principles made in react. | 150 minutes | Research |
4 | Attended Frontend Meeting 1. Thanks to Burak Mert, it was very clear and fast introduction and initialization of the structure. Afterwards, we have made some designs on the figma that we can use while implementing the code. | 120 Minutes | Meeting |
Week #4 (25/10/2022 - 31/10/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Meeting 16.1 | 110 minutes | Meeting |
2 | Continued Working on react, html and css and some designs | 120 minutes | Research |
3 | As Stated in issue #235, I have implemented the navigation bar as a component in react. | 200 minutes | Implementation |
4 | Opened PR #256 related with the issue #235 which is the implementation of the navigation bar | 20 Minutes | Documentation |
5 | As Stated in issue #250, I have implemented the homepage layout that we will use as a landing page in the website. And inserted Posts and Articles component that my teammates created in it. | 210 minutes | Implementation |
6 | Opened PR #257 related with issue #250 | 20 minutes | Documentation |
7 | Opened a quick PR #259 related with issue #258, it was about some alignments in the homepage. | 10 minutes | Documentation |
8 | Implemented and opened PR #267 to hide Create Post Button whenever user not logged in. Related issue was #265. | 45 minutes | Implementation & Documentation |
9 | Reviewed issue #202 about the login and signup pages. | 20 minutes | Review |
10 | Created Scenario 2 for the demo of the website together with Alper Canberk Balcı and Engin Oğuzhan Şenol in a meeting as issue #266 states. | 75 minutes | Meeting & Documentation |
Week #5 (01/11/2022 - 07/11/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Has Written Executive Summary for the Milestone 1 together with Engin Oğuzhan Şenol | 45 minutes | Documentation |
2 | Reviewed issue #263 for frontend code conventions | 20 minutes | Review |
3 | Took note in the Milestone 1 Presentation | 20 minutes | Documentation |
4 | Reviewed issue #274 for the communication plan of frontend team | 10 minutes | Review |
5 | Updated my personal wiki page | 5 minutes | Documentation |
Week #6 (08/11/2022 - 14/11/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Meeting 18.1 | 120 minutes | Meeting |
2 | Added notes that I have taken during presentation to Milestone 1 Presentation Notes page as issue #283states. | 30 minutes | Documentation |
3 | Updated my personal wiki page | 5 minutes | Documentation |
Week #7 (15/11/2022 - 21/11/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Meeting 19.1 | 120 minutes | Meeting |
3 | Updated my personal wiki page | 5 minutes | Documentation |
Week #8 (22/11/2022 - 28/11/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Meeting 20.1 | 120 minutes | Meeting |
2 | Started searching a text input component to be used in create-post page | 30 minutes | Research |
2 | Updated my personal wiki page | 5 minutes | Documentation |
Week #9 (29/11/2022 - 05/12/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Meeting 21.1 | 120 minutes | Meeting |
2 | Continued searching a text input component to be used in create-post page and found one as React-Quill | 20 minutes | Research |
3 | Created post creation page for the frontend as issue #362 states. | 150 minutes | Coding |
4 | Created Article Creation page for the frontend as issue #365 states. | 100 minutes | Coding |
5 | Improving the existing code in the HomePage and NavBar, adding the functionalities of necessary buttons. More info in the issue #363 | 120 minutes | Coding |
6 | Created Pull requests for the above issues and solutions as #371, #372, #373, #377. | 30 minutes | Coding, Documentation |
7 | Prepared my individual report for milestone and reviewed the milestone document. | 60 minutes | Documentation |
8 | Reviewed issue #367, #384 | 20 minutes | Review |
9 | Updated my personal wiki page | 25 minutes | Documentation |
Week #10 (06/12/2022 - 12/12/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Attended Customer Milestone 2 Presentation / Meeting. | 180 minutes | Meeting |
2 | Documented my personal effort to the Customer Milestone Deliverables 2 | 45 minutes | Documentation |
Week #11 (13/12/2022 - 19/12/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Started researching about a ChatBot implementation, looked for components/online bots which can be useful | 180 minutes | Research |
2 | Attended Meeting 23.1 | 120 minutes | Meeting |
2 | Documented my personal effort to the Customer Milestone Deliverables 2 | 45 minutes | Research |
3 | Had a small meeting with mobile team about chatbot implementation and tree structure. | 60 minutes | Meeting |
Week #12 (20/12/2022 - 27/12/2022):
# | Task | Duration | Type of Work |
---|---|---|---|
1 | Continued on research of ChatBot implementation examples online together with Engin Oğuzhan Şenol , Ozan Kılıç | 90 minutes | Research |
2 | Attended Meeting 24.1 | 120 minutes | Meeting |
3 | Opened issue #466, which is about integrating the ChatBot we have found to our codebase. And Implemented. | 40 minutes | Documentation |
4 | Opened issue #489, to fill in the chatbot tree together with mobile team | 20 minutes | Documentation |
4 | Opened issue #493, Implemented delete functionality on our website. Integrated it with Posts and added button to delete posts. | 150 minutes | Documentation, Implementation |
5 | Opened issue #511, Small issue to change the botID in the codebase. | 20 minutes | Documentation, Implementation |
6 | Opened PR #488 related with issue #466 | 10 minutes | Pull Request |
7 | Opened PR #497 related with issue #493 | 15 minutes | Pull Request |
8 | Opened PR #513 related with issue #511 | 5 minutes | Pull Request |
9 | Together with Engin Oğuzhan Şenol and Ozan Kılıç, Added nodes and leaves to the tree in the external panel of the ChatBot that we have decided to use. | 120 minutes | Documentation, Enhancement |
10 | Updated my personal effort | 25 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