Skip to content

Burak Mert

Burak Mert edited this page Dec 6, 2022 · 33 revisions
Girl in a jacket

Personal Information

Hi! I am a junior computer engineering student at Boğaziçi University. I also work as a part-time full-stack developer for a startup.

Programming Languages

  • JavaScript
  • Python
  • C/C++
  • Java

Contact Information

Personal Effort

Weekly Personal Efforts for CMPE352

Week1 (01/03/2022 - 07/03/2022):

# Task Duration Type of Work
1 Found useful resources about Git, Github and studied them. 1.5 hour Research
2 Prepared a personal wiki page for our repository. 45 minutes Documentation
3 Found a great repository about instance segmentation and added some comment about it on Liked Repositories page in wiki. 1 hour Research
4 Assigned an issue about creating a communication channel on Discord for our weekly meetings to another group member and me. 30 minutes Communication
5 Participated group meetings and got to know each other. 3 hours Communication
6 Filling weekly effort table for first week. 20 minutes Documentation

Week2 (08/03/2022 - 14/03/2022):

# Task Duration Type of Work
1 Participating Meeting2.1, discussing about Requirements Elicitacion page and deciding on questions we will ask to the assistant about Requirements. 2 hour Communication
2 Opening an issue and self-assinging it for creating a new wiki page to gather research items related Project description. 30 minutes Documentation
3 Reviewing issues #19 and #25 15 minutes Review
4 Participating Meeting2.2, discussing about Requirements page sub-sections, user types in the application and distribution of sub-sections to the members. 2 hours Communication
5 Filling weekly effort table for second week. 20 minutes Documentation

Week3 (15/03/2022 - 21/03/2022):

# Task Duration Type of Work
1 Participating Meeting3.1, discussing about Requirements Elicitacion page and reviewing our effort on Requirements. 2 hours Communication
2 Opening an issue and self-assinging it for making a research about Chatbot and its requirements. Filling related subsection for Chatbot Requirements. 2 hours Research, Documentation
3 Looking old repositories to get an idea about requirements similar to Chatbot. 30 minutes Research
4 Having a meeting to create a scenario and mockup with a subgroup of our team. 3 hours Documentation, Communication
5 Participating Meeting3.2, discussing about our scenarios and mockup design. 1 hour Communication
6 Filling weekly effort table for third week. 20 minutes Documentation

Week4 (22/03/2022 - 28/03/2022):

# Task Duration Type of Work
1 Participating Meeting4.1, discussing about Requirements, reviewing scenarios and mockups. 1 hours Communication
2 Participating PS session to meet customer, getting feedback about scenarios and mockups. Asking questions about undecided Requirements items to the customer. 2 hours Communication

Week5 (29/03/2022 - 04/04/2022):

# Task Duration Type of Work
1 Participating Meeting5.1, reviewing customer meeting results, first thoughts on Software Design, thinking about new Chatbot requirements. 2.5 hours Communication
2 Making a research about Use Case Diagrams and Class Diagrams to comprehend complex relations of our application and to apply Software Design principles in an accurate way. 1 hours Research
3 Participating Meeting5.2, creating Use Case Diagram with all team members, personally concentrating on sign-up part and view settings hierarchy, starting to think about Class Diagram. 2 hours Communication, Documentation
4 Participating Meeting5.3, reviewing our effort on Use Case Diagram, creating Class Diagram with all team members, discussing about controversial parts of the Class Diagram, personally concentrating on Image, Date and NotificationSystem classes, deciding on Sequence Diagram cases and distributing them among us. 4 hours Communication, Documentation

Week6 (05/04/2022 - 11/04/2022):

# Task Duration Type of Work
1 Working on a sequence diagram about "Searching article by tags" with some team members and opened issue#52 for it. 2 hours Documentation
2 Working on a sequence diagram about "Editing Post, Doctor Adding Tag" with some team members. 2 hours Documentation
3 Reviewing issue#59 about "Editing Post, Adding Location" sequence diagram 15 minutes. Documentation
4 Working on a sequence diagram about "Creating a Discussion Thread" with some team members. 2 hours Documentation
5 Participating Third Customer Meeting, getting feedbacks about UML diagrams and Requirements, discussing on first milestone with team members. 2 hours Communication
6 Making some modifications on "Searching article by tags" sequence diagram, adding database part into diagram 30 minutes Documentation.
7 Participating Meeting6.1, reviewing our effort on Sequence Diagrams, discussing about Milestone1, creating RAM with team members. 2 hours Communication, Documentation

Week7 (12/04/2022 - 18/04/2022):

# Task Duration Type of Work
1 Participating Forth Customer Meeting in the PS session, getting feedbacks about sequence diagrams and Project Plan. 2 hours Communication, Documentation
2 Filling the List and Status of the Deliverables of our Milestone 1 Report as the issue #72 says. 30 minutes Documentation
3 Participating Meeting7.1, working on our Project Plan and Milestone Report 1 collaboratively. 3 hours Communication, Documentation

Week8 (19/04/2022 - 25/04/2022):

# Task Duration Type of Work
1 Doing research about REST APIs, HTTP, and general structure of Web Applications. 3 hours Research
2 Doing research about Flask and Django frameworks, reading documentation of them. 2 hours Research
3 Implementing basic endpoints in Django framework for practicing. 4 hours Practice

Week10 (03/05/2022 - 09/05/2022):

# Task Duration Type of Work
1 Participating Meeting 10.1, discussing about Practice Application. 2 hours Communication
2 Participating Meeting 10.2, deciding on the structure of the practice-app, dividing tasks among us. 2 hours Communication

Week11 (10/05/2022 - 16/05/2022):

# Task Duration Type of Work
1 Opening issue #88 about implementing category endpoint of the practice application. 15 minutes Documentation
2 Implementing initial structure of the application and push to the branch. 15 minutes Implementation
3 Implementing initial structure of the category endpoint and frontend for it. You can see the related branch, and the pull request for this branch. 5 hours Implementation
4 Detecting a bug about misdirecting urls in the application, opening an issue, #113, for the bug, creating a new branch and a pull request for corrected version of the application. 2 hours Debugging
5 Opening a new issue, #117, for implementing unit tests of the application. 15 minutes Documentation
6 Implementing unit tests for the category endpoint of the application. You can see the related branch and pull request 2 hours Testing
7 Reviewing these pull requests: #120, #130, #131 1 hours Review
Weekly Personal Efforts for CMPE451

Week1 (04/10/2022 - 10/10/2022):

# Task Duration Type of Work
1 Participating Meeting13.1. 1.5 hours Communication
2 Updating my personal wiki page. 30 minutes Documentation
3 Checking last semester's requirements. 2 hours Documentation

Week2 (11/10/2022 - 18/10/2022):

# Task Duration Type of Work
1 Participating Meeting14.1. 2 hours Communication
2 Creating an issue for updating project requirements. #180 10 minutes Documentation
3 Updating project requirements page according to revisions made in Customer Meeting 5 2 hours Documentation
4 Doing research about technologies we planned to use such as React, Flutter 4 hours Research

Week3 (18/10/2022 - 24/10/2022):

# Task Duration Type of Work
1 Participating Meeting15.1. 2 hours Communication
2 Opened the issue #202. Self-assigned it. 10 minutes Documentation
3 Starting to learn React, React-Redux and axios. 5 hours Documentation
4 Starting to create initial structure of login and signup pages of frontend. 4 hours Implementation
5 Participating Frontend Meeting 1. 2 hours Communication

Week4 (25/10/2022 - 31/10/2022):

# Task Duration Type of Work
1 Participating Meeting16.1. 2 hours Communication
2 Further implementation for signup page. Implementing a flipping card to switching between doctors' form and members' form 4.5 hours Implementation
3 Implementing API connection between backend and frontend. 2 hours Implementation
4 Making research about AWS EC2 instances and deploying a docker container in it. 3 hours Research
5 Creating a Dockerfile for deploying frontend project. 2 hours Implementation
6 Opened the issue #236. Self-assigned it. 10 minutes Documentation
7 Reviewing and changing signup form fields to align them with mobile application. 2 hours Implementation
8 Preparing individual Milestone 1 Report. 1 hours Documentation
9 Opened the pull-request #252. 10 minutes Documentation
10 Reviewing the issue #235. 30 minutes Review

Week5 (01/11/2022 - 07/11/2022):

# Task Duration Type of Work
1 Participating Frontend Meeting 2. 2 hours Communication
2 Making research about markup editing tools in React. 1 hours Research

Week6 (08/11/2022 - 14/11/2022):

# Task Duration Type of Work
1 Participating Meeting18.1. 2 hours Communication
2 Opened the issue #289. Self-assigned it. 10 minutes Documentation
3 Starting the finalizing login and signup pages in frontend. 2 hours Implementation

Week7 (15/11/2022 - 21/11/2022):

# Task Duration Type of Work
1 Participating Meeting19.1. 2 hours Communication
2 Opened the issue #323. Self-assigned it. 10 minutes Documentation
3 Implementing basic layout and design for discussion thread page for frontend. 4 hours Implementation
4 Searching for a suitable React package for creating a comment editor. 2 hours Research
5 Implementing a comment editor with image upload functionality. 5 hours Implementation
6 Starting to implement voting mechanisms of a post and its comments in discussion thread page. 3 hours Implementation

Week8 (22/11/2022 - 28/11/2022):

# Task Duration Type of Work
1 Participating Meeting20.1. 2 hours Communication
2 Finishing voting mechanisms in discussion thread page. 2 hours Implementation
3 Implementing backend API connections for discussion thread page. 3 hours Implementation
4 Debugging on sharing a comment with images. 2 hours Debugging
5 Opened the pull request #349. Self-assigned it. 10 minutes Documentation

Week9 (29/11/2022 - 05/12/2022):

# Task Duration Type of Work
1 Participating Meeting21.1. 2 hours Communication
2 Opened the issue #364. Self-assigned it. 10 minutes Documentation
3 Opened the issue #374. Self-assigned it. 10 minutes Documentation
4 Implementing geolocation features of discussion thread page. I enabled adding geolocation information while sharing a comment 3 hours Implementation
5 Adding a google maps link to show geolocation information of a post and its comments 2 hours Implementation
6 Implementing article display page to show article and its upvote/downvote functionality. 3 hours Implementation
7 Debugging about geolocation functionality of the discussion thread page. 1.5 hours Debugging
8 Improving styling of some frontend pages. 5 hours Implementation
9 Creating a new AWS instance to deploy frontend application because free tier of the last account we used is finished. 5 hours Implementation
10 Opening the pull request #375. Self-assigned it. 10 minutes Documentation
11 Opening the pull request #392. Self-assigned it. 10 minutes Documentation
12 Reviewing the pull request #424, pull request #405. 1 hours Documentation

🏠 Homepage

👤 Team Members

👤 Former Team Members

📘 About Meetings

Meeting Notes From CMPE352
Meeting Notes From CMPE451

General Meetings

Team Meetings

Backend Team Meetings
Frontend Team Meetings
Mobile Team Meetings

📌 Project

Scenarios

📌 Project Artifacts

💹 Diagrams

📝 Project Plan

📝 Deliverables

🔭 Research

📌 Practice-App

❓ Responses

Clone this wiki locally