Halil Burak Pala - bounswe/bounswe2022group5 GitHub Wiki
Personal Information
Hi, I am Halil Burak. I am a senior computer engineering student at Boğaziçi University. I am in the mobile team of our CMPE 451 project. I am going to use this wiki page for introducing myself and recording my weekly efforts for our CMPE 352 and CMPE 451 courses.
Created mobile Articles home page. Relevant issue: #322, Relevant PR: #325
4 hours
Coding
3
Updated the app theme and colors. Wrote color selection guide for our team members. Redesigned Post and Article reading pages. Relevant issue: #327, Relevant PR: #339
3 hours
Coding
4
Changed model structure to prevent some inconsistencies in the code. Relevant issue: #340, Relevant PR: #345
1 hour
Coding
5
Reviewed and commented on the changes made in article and post reading pages. Relevant issue: #326
Attended Mobile Team Meeting 3 in which we implemented API service functions for mobile and led our team.
2 hours 15 mins
Meeting, Coding
4
Created an issue and opened a PR for connection of mobile pages which we implemented in Mobile Team Meeting 2. Documented the changes. Relevant issue: #229, Relevant PR: #230
1 hour
Documentation
5
Updated the mobile home page to use API services. Relevant issue: #260, Relevant PR: #269
4 hours
Coding
6
Updated the drawer head in the mobile Home page. Relevant issue: #279, Relevant PR: #280
30 minutes
Coding
7
Fixed some minor bugs in our mobile app. Relevant issue: #281, Relevant PR: #282
30 minutes
Coding
8
Contributed to the creation of Scenario 1 by adding mobile screens. Relevant issue: #268
30 minutes
Documentation
9
Contributed to the creation of Scenario 2 by adding mobile screens. Relevant issue: #266
30 minutes
Documentation
10
Reviewed the initial mobile profile page. Relevant issue: #207, Relevant PR: #228
15 minutes
Code Review
11
Added my comments about aligning mobile and frontend implementation. Relevant issue: #214
15 minutes
Review
12
Reviewed the feature of selecting branch info for doctors. Relevant issue: #216, Relevant PR: #215
15 minutes
Code Review
13
Reviewed mobile communication plan. Relevant issue: #227
5 minutes
Review
14
Reviewed the API service methods we implemented. Relevant issue: #240, Relevant PR: #244
15 minutes
Code Review
15
Reviewed handling API calls for the signup page. Relevant issue: #271, Relevant PR: #272
10 minutes
Code Review
16
Reviewed an update of the profile page. Relevant issue: #275, Relevant PR: #276
After discussing with my teammates, rearranged our repo to follow monorepo approach instead of multirepo. Arranged our repo for collabarative work between teams. Relevant issue: #188, Relevant PR: #189
1 hour
Enhancement
5
Created initial structure for mobile implementation. Created the project structure, initial screens, models, mock datas, theme of our app. Relevant issue: #190, Relevant PR: #191
1 hour
Coding
6
Created an initial home page for our mobile app. Relevant issue: #192, Relevant PR: #212
6 hours
Coding
7
Thinked and done some research about finding a name for our app. Proposed some names to my friends. Check the relevant issue: #185
Implemented the initial API structure of comment/api endpoint of our practice-app. Relevant issue: #86 , Relevant PR: #91
5 hours
Coding
2
Made resarch about how to hide external API keys. Learned how to create a .env file.
30 minutes
Research
3
Fixed a bug related to showing external API key in comment/api endpoint. Hid the API key in a environment variable in a .env file. Relevant issue: #94 , Relevant PR: #95
30 minutes
Coding
4
Created the initial version of the frontend of comment/api endpoint. Relevant issue: #120 , Relevant PR: #112
Studied Django and its REST Framework before implementing the practice-app.
2 hours
Research
2
Attended Meeting 10.1 in which we brainstormed to design an API.
2 hours
Communication
3
Thought about the possible implementation schemas for our practice-app. Did some pre research for our Meeting 10.2, tried out Django to create an initial structure of our practice app.
5 hours
Research, Coding
4
Attended Meeting 10.2 in which we made last decisions about our practice-app, we implemented our models.
~2 hours
Coding, Communication
5
Took notes of Meeting 10.2. Created issue #78 about the notes of the meeting, created a new page for the meeting and uploaded my notes.
1 hour
Documentation
6
During Meeting 10.2, created the very first pull request (#77) of our repo to demonstrate other group members how does pull reuqest and branching mechanism of Github works.
15 minutes
Coding, Communication
7
Created a new branch for the initial structure of our practice-app we created, created a pull request to merge it (#80).
30 minutes
Coding
8
Started working on the comment/api endpoint of our practice-app.
2 hours
Coding
Week 9 (26/04/2022 - 02/05/2022)
#
Task
Duration
Type of Work
1
Studied web development basics. Learned what API and HTTP Protocol are.
2 hours
Research
2
Searched for different APIs that can be used in our practice-app.
1 hours
Research
Week 8 (19/04/2022 - 25/04/2022)
#
Task
Duration
Type of Work
1
Studied Git commands.
3 hours
Research
Week 7 (12/04/2022 - 18/04/2022)
#
Task
Duration
Type of Work
1
Attended Customer Meeting 4. Showed the current status of diagrams, discussed some unclear parts.
2 hours
Communication
2
Completed the sequence diagram for creating a discussion thread.
30 minutes
Documentation
3
Modified the requirements according to the feedback given in the Customer Meeting 3.
45 minutes
Documentation
4
Created an issue about creating an executive summary for our Milestone 1 Report.
10 minutes
Documentation
5
Contributed to the creation of the Executive Summary part of our Milestone 1 Report. Wrote Project Status and Moving Forward parts.
2 hours
Documentation
6
Wrote my part of Individual Works part of the Milestone 1 Report.
3 hours
Documentation
7
Attended Meeting 7.1 in which we completed our Responsibility Assignment Matrix and Project Plan. I contributed to the completion of them.
3 hours
Communication, Documentation
Week 6 (05/04/2022 - 11/04/2022)
#
Task
Duration
Type of Work
1
Created an issue about creating the sequence diagram for creating a discussion thread in the forum.
10 minutes
Documentation
2
Worked on the sequence diagram for creating a discussion thread.
2 hours
Documentation
3
Contributed to the creation of sequence diagrams for doctor verification and for rating comment.
45 minutes
Documentation
4
Attended Customer Meeting 3. Discussed some unclear parts about diagrams.
2 hours
Communication
5
Attended Meeting 6.1 in which we started creating our Responsibility Assignment Matrix. I contributed tho the creation of RAM.
2 hours
Communication, Documentation
6
Attended Meeting 6.2 in which we started creating our Project Plan. I contributed tho the creation of our Project Plan.
2.5 hours
Communication, Documentation
Week 5 (29/03/2022 - 04/04/2022)
#
Task
Duration
Type of Work
1
Added, edited and deleted some requirements to create a consistent notation in Requirements page, added some words to the glossary.