Skip to content

Lab 5 Report ‐ 12.03.2026

Gülce Tahtasız edited this page Mar 19, 2026 · 5 revisions

Lab 5 Report

Stub App Completion

All team members successfully completed their individual tasks for the stub application.

Planning Situation

At this stage of the project, the team has started organizing the development workflow and defining the initial structure of the application.

Conventions

The team agreed on the following development conventions:

Commit Naming:

  • feat: new feature
  • fix: bug fix
  • docs: documentation changes
  • chore: maintenance tasks

Branch Naming:

  • feature/
  • bugfix/

Merge Policy:

  • tests pass
  • documentation updated
  • builds succeed

Team Structure and Roles

The team selected Option A: Specialized Sub-Teams.

  • devops/frontend - Kağan Can
  • devops/backend - Mehmet Can Gürbüz
  • frontend - Gülce Tahtasız
  • frontend - Ethem Erinç Cengiz
  • backend - Rojhat Delibaş
  • backend - Alper Kartkaya
  • backend - Berat Sayın

Implementation Plan

Implementation Plan (MVP + Final Milestone): Implementation Plan

Individual Contributions

Kagan Can

  • Implemented Button 4 functionality using a public JSON API.
  • Integrated the API call into the stub application interface.

Ethem Erinç Cengiz

  • Implemented Button 5 functionality using a Random Joke public API.
  • Integrated the API response display within the stub application.

Rojhat Delibaş

  • Implemented Button 1 functionality using a public API.
  • Connected the API call to the stub application button handler.

Mehmet Can Gürbüz

  • Implemented Button 3 functionality using the Open-Meteo Weather API.
  • Displayed weather information retrieved from the API.

Alper Kartkaya

  • Implemented Button 7 functionality using a Random Joke API.
  • Created and configured the Dockerfile for the stub application container.

Berat Sayın

  • Implemented Button 6 functionality using a Random Advice API.
  • Integrated the API response into the stub application button.

Gülce Tahtasız

  • Implemented Button 2 functionality using the Random Advice API.
  • Added API fetch logic and displayed the returned advice in the interface.

Date: 12.03.2026

🎓 Team Members

📄 Templates

📅 Weekly Meetings

🧪 Lab Reports

🎬 Scenarios and Mock-ups

🧩 Use Case Diagrams

🏗️ Class Diagram

🔁 Sequence Diagrams

🛠️ Implementation Plan

📦 Deliverables

MVP Deliverables
Final Milestone Deliverables

📚 Project

✅ Acceptance Tests

🚀 Releases

Clone this wiki locally