Çağrı Gülbeycan CMPE 451 Milestone 1 Individual Contribution Report - bounswe/bounswe2023group1 GitHub Wiki

Member: Çağrı Gülbeycan

Group: Group 1 - Disaster Response Platform

Responsibilities:

  • Deciding the mobile tech stack
  • Learning the mobile tech stack
  • Designing pages for our mobile application with the mobile team
  • Reviewing mockups for the mobile team with the mobile team
  • Developing the user profile page for the victim role
  • Developing the user profile page for the responder role.
  • Updating RAM with the team
  • Preparing deliverables of Milestone 1 with the team
  • Reviewing mockups for the mobile application
  • Reviewing Requirements with the team

Main contributions:

Code-related:

  • I had no experience in mobile application development before. Since the team lacked people experienced in mobile application development, I took responsibility and volunteered to join the mobile team because I thought somebody had to. In the time leading up to Milestone 1, I tried to learn Kotlin, Jetpack Compose, and MVVM architecture.

Issue(s): #265 #266.

  • I coded victim and responder profile pages using the things I learned.

Issue(s): #278

Management-related:

  • I took a role in deciding the tech stack for our mobile application.

Issue(s): #249

  • I helped the team to plan our project.

Issue(s): #262

  • I created new tags for the mobile team that we decided on during lab hours.

Issue(s): #267

  • I updated the RAM by adding my contributions

Issue(s): #268

  • I review mockups with the mobile team.

Issue(s): #269

  • I helped the mobile team while designing the pages for our application.

Issue(s): #270

  • I helped the team prepare Milestone 1 deliverables. I uploaded a draft for our Milestone 1 deliverables.

Issue(s): #355

Pull requests:

  • My Pull request(s):

#327 - Added view, viewmodel, data, and repository implementations for victim and responder profile pages.

#335 - Connected profile pages to the backend.

  • Conflict(s) I have resolved:

I resolved conflicts in #327. The conflict was about adding a profile screen to the main application file.

  • Pull request(s) of my teammates that I reviewed:

#331 - The changes in this pull request were adding a map view without application-specific functionalities and integrating the "add request" page to the application.

Additional information: I have created a Readme file for our mobile application.