Lab 5 Report - bounswe/bounswe2026group4 GitHub Wiki

Stub App Completion

The collaborative setup of the stub application and all individual button implementations have been completed. The corresponding pull requests have been opened and will be reviewed and merged after the review process. Every issue is linked in the individual contributions.

Planning Situation

Our conventions have already been decided. The detailed planning for the implementation phase is currently ongoing and will be completed before Sunday.

Conventions

Our development conventions were discussed in previous meetings and have been documented on the wiki. These conventions define our branching strategy, commit practices, and general development workflow to ensure consistency across the team.

Team Structure and Roles

Option A has been selected as the team structure. The specific role assignments will be finalized during a team meeting before Sunday. #99

Implementation Plan

An issue has been opened to organize and finalize the implementation plan for the project. The plan will be discussed and decided before Sunday. #98

Individual Contributions

Oğuz Semih Arık

  • Discussed our already decided Git conventions with the team to ensure everyone follows the same workflow and branching strategy.
  • Created my own branch and implemented Button 7 functionality to fetch and display Random Joke using a random joke API. #84
  • Participated in discussions about the team structure and implementation plans for the upcoming development phase. These discussions are ongoing and will continue in the next meetings. #98
  • I created an issue about discussing implemetation plan at meeting

Ömer Faruk Çelik

  • Discussed our already decided Git conventions with the team to ensure everyone follows the same workflow and branching strategy.
  • Contributed to the stub-app setup, including copying the base structure and assisting with the Dockerfile creation.
    Related issue: #78
  • Created my own branch and implemented Button 8 functionality to fetch and display Dog Photo Generator using dog photo api. #80
  • Participated in discussions about the team structure and implementation plans for the upcoming development phase. These discussions are ongoing and will continue in the next meetings. #98

Sezin Doğan

  • Discussed our already decided Git conventions with the team to ensure everyone follows the same workflow and branching strategy.
  • Contributed to the stub-app setup, including copying the base structure and assisting with the Dockerfile creation#78
  • Created my own branch and implemented Button 5 functionality to fetch and display Istanbul weather using a public weather API #83
  • Participated in discussions about the team structure and implementation plans for the upcoming development phase. These discussions are ongoing and will continue in the next meetings. #98

Ahmet Çağdaş Girit

  • Created a branch and implemented button 6 in it. #79
  • Created a pull request for the branch I made. #79

Mert Eren Kaplan

  • Discussed our previously established Git conventions with the team to ensure that everyone follows the same workflow and branching strategy.
    Documentation: https://github.com/bounswe/bounswe2026group4/wiki/Development-Workflow-Documentation

  • Contributed to the stub application setup, including replicating the base project structure and assisting with the creation of the Dockerfile.
    Related issue: #78

  • Created my personal feature branch and implemented Button 2 functionality, which fetches and displays random cat images from a public API (The Cat API).
    Related issue: #95

  • Participated in team discussions regarding the project structure, task distribution, and implementation plans for the upcoming development phase. These discussions are ongoing and will continue in future meetings. #98

Aysu Keskin

  • Discussed our already decided Git conventions with the team to ensure everyone follows the same workflow and branching strategy.
  • Contributed to the stub-app setup, including copying the base structure and assisting with the Dockerfile creation.
    Related issue: #78
  • Created my own branch and implemented Button 4 functionality to fetch and display Currency Rates using a public API. #82
  • Participated in discussions about the team structure and implementation plans for the upcoming development phase. These discussions are ongoing and will continue in the next meetings. #98

Kemal Mahmutoğulları

  • Discussed our already decided Git conventions with the team to ensure everyone follows the same workflow and branching strategy.
  • Contributed to the stub-app setup, including copying the base structure
    Related issue: #78
  • Created my own branch and implemented Button 3 functionality to fetch and display Istanbul weather using a public weather API. #91
  • Participated in discussions about the team structure and implementation plans for the upcoming development phase. These discussions are ongoing and will continue in the next meetings. #98

Osman Yusuf Tosun

  • Discussed our already decided Git conventions with the team to ensure everyone follows the same workflow and branching strategy.
  • Contributed to the stub-app setup, including copying the base structure and assisting with the Dockerfile creation.
    Related issue: #78
  • Created my own branch and implemented Button 5 functionality to fetch and display Istanbul weather using a public weather API. #96
  • Participated in discussions about the team structure and implementation plans for the upcoming development phase. These discussions are ongoing and will continue in the next meetings. #98