Niyazi Ülke Weekly Efforts - bounswe/2021SpringGroup9 GitHub Wiki

CMPE 352

Week 1 (23.03.2021 - 30.03.2021)

Total time : 5 hour 57 minutes

Week 2 (30.03.2021 - 08.04.2021)

Total Time: 7 hours 57 minutes

Week 3 (13.04.2021 - 20.04.2021)
  • Meetings Attended three meetings this week.

    1. Customer Meeting on 14.04.2021 : 1 hour
    2. Meeting on 15.04.2021 : 1 hour
    3. Meeting on 17.04.2021 : 1 hour
  • Meeting Reports

    1. Took meeting notes during the customer meeting. Arranged my notes and published as a short report. Also edited Questions to Customer page according to the answers of our customer. : 30 minutes

    Related Issues: Issue #52, Issue #59

  • Scenario and Mockups

    1. I worked with Ahmet İbrahim Şentürk and Melih Özcan to create a searching and filtering scenario for a guest persona. We brainstormed together and I focused on writing the persona and his background story. I also formatted what we wrote and uploaded to our scenario page: 1 hour 20 minutes
    2. I worked with Ahmet İbrahim Şentürk and Melih Özcan to Android mockup. I was mostly assisting them and I added some features: 2 hours
    3. Ahmet İbrahim Şentürk created the web mockup. We went over it together and I did some changes. Then we uploaded the mockups. I wrote explanatory sentences for the mockups: 1 hour 30 minutes

    Related Issues: Issue #53

  • Changes to Requirements

    1. I did minor changes to requirements as mentioned in Meeting on 17.04.2021 (saving posts, confidentiality agreement, slider in the explore page for time) : 10 minutes
  • Examining mockup design platforms

    1. I examined Figma, moqups.com and draw.io. Asked my friends who are experienced in creating mockups about these platforms. Our team finally decided to use draw.io as it's totally free: 15 minutes

Total Time: 8 hours 45 minutes

Week 4 (20.04.2021 - 30.04.2021)

Total Time: 8 hours 25 minutes

Week 5 (01.05.2021 - 09.05.2021)
  • Meetings

    Attended three meetings this week.

    1. Meeting 10 on 03.05.2021 : 45 minutes
    2. Meeting 11 on 06.05.2021 We added previously completed tasks to ProjectLibre: 1 hour 35 minutes
    3. Meeting 12 on 07.05.2021 We discussed future steps and completed the project plan. Also, we created RAM by checking the Project Plan: 1 hour 30 minutes
  • Evaluation of Tools and Processes

    1. I wrote an evaluation of tools and processes part(4.) in Milestone Report 1: 3 hours 10 minutes

    Related Issues: Issue #92

  • Thinking on Next Steps

    1. I thought what our next steps can be and did some research : 35 minutes
  • Documenting Individual Work

    1. I wrote my individual work (5.) in Milestone Report 1 : 40 minutes

    Related Issues: Issue #102

  • Editing Communication Plan

    1. I added routine TA meetings to our communication plan: 5 minutes

Total Time: 8 hours 20 minutes

Practice App Efforts
Practice App Week 1 (18.05.2021 - 24.05.2021)
Practice App Week 2 (25.05.2021 - 31.05.2021)
Practice App Week 3 (01.06.2021 - 07.06.2021)
Practice App Week 4 (08.06.2021 - 13.06.2021)
  • Meetings

    Attended three meetings this week.

    1. Meeting 18 on 08.06.2021: 1 hour 40 minutes
    2. Meeting 19 on 09.06.2021 The front-end branch was merged and we discussed the Deliverables part for practice-app submission: 30 minutes
    3. Meeting 20 on 12.06.2021: We distributed tasks for Milestone Report 2. Mustafa and I were responsible for evaluating tools and processes: 30 minutes
  • API Documentation

    1. I wrote documentation for my API endpoint on the Wiki: 3 hours

      Documentation Link

      Related Issues: Issue #185

  • Code Review

    I reviewed 2 pull requests: 30 minutes

    1. #162 The frontend of the application was added.

    2. #164

  • Story

    1. I wrote a story for the deployed application: 20 minutes

      Related Issues: Issue #170

  • Coding

    I detected that swagger did not show proper documentation for my code. I did some improvements to my code. I also wrote more realistic test data: 30 minutes

    Related pull request: Pull #163

  • Evaluations of Tools and Processes

    I and Mustafa wrote evaluations of tools and processes. I wrote 9 evaluations in total: 4 hours

    Related Issues: Issue #195

  • Efforts In Group Milestone Report

    I wrote my efforts to the group report in tabular format: 30 minutes

    Related Issues: #Issue 199

  • Personal Report

    I wrote my personal report about practice-app: 5 hours

    Related Issues: #Issue 200

CMPE 451

Week 1 (12.10.2021 - 18.10.2021)
  • Requirements Improvement

    I removed UI elements from the requirements and wrote a better explanation for the location requirement. I added new explanations to the glossary and reordered it alphabetically: 50 minutes

    Related Issues: Issue 217,#Issue 218

  • Meetings

    Attended two meetings this week.

    1. Lab 1: 2 hours
    2. Meeting 1: 40 minutes
  • Meeting Notes

    Took notes during Meeting 1 and shared them after editing: 20 minutes

Week 2 (19.10.2021 - 25.10.2021)
Week 3 (26.10.2021 - 01.11.2021)
  • Issue Templates

    Researched about issue templates and created 3 issue templates for better project management: 1 hour 30 minutes

    Related Issues: Issue 237

  • Logo

    Created logo for the project: 3 hours

    Related Issues: Issue 238

  • Meetings

    Attended 2 meetings this week.

    1. Lab 3: 2 hours
    2. Meeting 3: 1 hour 30 minutes
Week 4 (02.11.2021 - 08.11.2021)
  • Android

    Attended Android Meeting 1 : 2 hours

    1. Initialized Android project with Melih Özcan.
    2. Created a simple homepage layout.
    3. Took notes during the meeting and uploaded them to Wiki after organizing.

    Related Issues: Issue 246

  • Meetings

    Attended 2 meetings this week.

    1. Lab 4: 2 hours
    2. Meeting 4: 1 hour
  • Learning Researched about Android development with Java from the official documentation: 3 hours

Week 5 (09.11.2021 - 15.11.2021)
  • Meetings

    Attended 2 meetings this week.

    1. Lab 5: 1 hour 45 minutes
    2. Meeting 5: 1 hour 30 minutes
  • Android Development

    1. Researched and created new icons for the Android app with Material Design Extension. Also added the logo to Android app as icon : 3 hours

      Related Issues: Issue 276

      Related Pull Requests: PR 285, PR 304

    2. Wrote an Activity for creating and editing posts : 3 hours

      Related Issues: Issue 305

      Related Pull Requests: PR 306

    3. Implemented "Continue Reading" Button for Android app : 1 hour

      Related Issues: Issue 291, Issue 293

      Related Pull Requests: PR 294

    4. Created Toolbar for Android app: 1 hour 30 minutes

      Related Issues: Issue 300

      Related Pull Requests: PR 302

  • PR Reviews

    Reviewed 5 pull requests: 2 hours

    1. PR 310, PR 315, PR 317, PR 320, PR 327
Week 6 (16.11.2021 - 22.11.2021)
  • Milestone Presentation

    1. Wrote two posts for the Postory application: 1 hour 30 minutes

      Related Issues : Issue 324

    2. Worked on presentation scenario with Melih Özcan: 1 hour 30 minutes

    3. Presented the application during customer meeting.

  • Meetings

    Attended 1 meeting this week.

    1. Meeting 6 : 20 minutes
  • Group Milestone Report

    1. Wrote the status of requirements : 3 hours

      Related Issues: Issue 338

    2. Wrote evaluation of Java and Android SDK : 1 hour

      Related Issues: Issue 343

    3. Wrote my personal efforts in tabular format : 2 hours

      Related Issues: Issue 348

  • Personal Milestone Report

    Wrote my personal milestone report for the first milestone: 4 hours 30 minutes

Week 7 (23.11.2021 - 29.11.2021)
  • Android

    1. I created CI/CD pipeline for Android application: 2 hours 30 minutes

      Related Issues: Issue 332

      Related Pull Request: PR 350

    2. Started code refactoring for Android application: 2 hours

      Related Issues: Issue 351

      Related Pull Requests: PR 359

  • Meetings

    Attended 1 meeting this week.

    1. Lab 6: 2 hours
Week 8 (30.11.2021 - 06.12.2021)
  • Android

    1. Finished refactoring Android code : 1 hour

      Related Issues: Issue 351

      Related Pull Requests: PR 359

    2. Solved bugs in Android CI/CD Pipeline. The changes were directly pushed to android branch because otherwise it was not possible to test the pipeline : 2 hours

      Related Issues: Issue 360

      Related Pull Requests: PR 359: The problem in pipeline was discovered.

    3. Worked on Sign In and Sign Up functionalities of Android app. Two Activities were written. The changes were later connected to the API after the deployment of backend: 4 hours

      Related Issues: Issue 361

      Related Pull Requests: PR 403

    4. Attended Android Meeting-2, took notes during the meeting and uploaded them after organizing: 2 hours

  • Meetings

    Attended Lab 7 : 2 hours

Week 9 (07.12.2021 - 13.12.2021)
  • Android Development

    1. Implemented profile page and follow functionality for Android app : 4 hours 30 minutes

      Related Issues: Issue 446, Issue 466

      Related Pull Requests: PR 451

    2. Connected sign in and sign up functionalities to backend API : 1 hour

    3. Implemented password reset functionality for Android app. : 30 minutes

      Related Issues: Issue 361, Issue 466

      Related Pull Requests: PR 427

    4. Implemented time choosing with different precision levels for Android. : 4 hours

      Related Issues: Issue 398

      Related Pull Requests: PR 427

    5. Implemented logout functionality: 1 hour

      Related Issues: Issue 467

      Related Pull Requests: PR 460

    6. Implemented direct login functionality that allows user to login without rewriting her email and password if the last login was not long ago: 1 hour

      Related Pull Requests: PR 415 PR 416

  • PR Reviews

    Reviewed 9 pull requests: PR 412, PR 414, PR 421, PR 423, PR 442, PR 453, PR 456, PR 457, PR 458 : 3 hours

  • Milestone Presentation

    Decided on the presentation scenario with Melih Özcan: 1 hour

Week 10 (14.12.2021 - 20.12.2021)
  • Milestone Presentation

    1. Joined the milestone presentation and wrote reviews for 3 different groups: 3 hours
  • Group Milestone Report

    1. Wrote my personal efforts to Group Milestone Report 2: 30 minutes
    2. Wrote summary part of "Satisfaction of Requirements" in Group Milestone Report 2: 1 hour
    3. I explained mapping functionality in Android application in Group Milestone Report 2: 1 hour

    Related Issues: #468,#469,#470

  • Personal Milestone Report

    1. Wrote my personal milestone report for Milestone 2: 3 hours
Week 11 (21.12.2021 - 27.12.2021)
  • Meetings

    I attended Lab 8: 2 hours

  • Android

    1. Researched on search bar functionality in Android. Check the documentation: 2 hours
Week 12 (28.12.2021 - 04.01.2022)
  • Meetings

    1. I attended Lab 9 Meeting: 2 hours
  • Milestone Presentation

    1. I worked on Android presentation scenario with Melih Özcan: 2 hours
    2. I created 2 posts in Postory for the customer demo: 1 hour

    Related Issues: #586

  • Android

    1. Implemented user search functionality for Android: 3 hours

      Related Issues: #489

      Related Pull Requests: PR 522

    2. Implemented connection with unfollow with the API: 30 minutes

      Related Issues: #488

      Related Pull Requests: PR 495

    3. Implemented report functionality for the app: 1 hour

      Related Issues: #564, #580

      Related Pull Requests: PR 534, PR 565

    4. Implemented private profile functionality for the app: 4 hours

      Related Issues: #527, #558, #564

      Related Pull Requests: PR 537, PR 559, PR 566, PR 569

    5. Wrote tests for HourMinuteHandler class that was implemented before Milestone 2: 30 minutes

      Related Issues: #582

      Related Pull Requests: PR 563

    6. I wrote an Activity that allows accepting or rejecting the received follow requests for private users: 2 hours

      Related Issues: #576

      Related Pull Requests: #576

    7. I established the connections between Activity Streams Page and other pages via the toolbar: 20 minutes

      Related Issues: #561

      Related Pull Requests: PR 562

⚠️ **GitHub.com Fallback** ⚠️