Alperen Dağı CMPE 451 Milestone 1 Individual Contribution Report - bounswe/bounswe2023group1 GitHub Wiki

Member: Alperen Dağı

Responsibilities:

  • Deciding on the teams for project collaboration.
  • Determining the appropriate technology stack for the project.
  • Reviewing the mock-ups for the mobile application.
  • Acquiring knowledge about necessary mobile technologies.
  • Designing the mobile application pages and flow.
  • Implementing the user registration and account creation modules.
  • Establishing the initial structure for the mobile application.
  • Creating mock-ups tailored to mobile devices.
  • Implementing user interfaces for the victim role.
  • Implementing user interfaces for the responder role.
  • Preparing a comprehensive project plan for the milestone.

Main Contributions:

  • Played an instrumental role in setting the team's direction and selecting the technological tools.
  • Actively participated in the review and design processes, ensuring the alignment of the mobile application with user requirements.
  • Successfully integrated key user interface components, enhancing the application's usability for both victims and responders.
  • Worked on various issues related to mobile app development, design, and deployment.
  • Took active responsibility in the coding, design, and review of mobile pages and functionalities.

Code-related significant issues:

  • #270 - Addressed design-related challenges for the mobile interface.
  • #269 - Streamlined the mock-up review process to ensure design coherence.
  • #266 - Spearheaded the initiative to incorporate Jetpack Compose for the mobile UI.

Management-related significant issues:

  • #298 - Supervised the creation of user case scenarios for the mobile application, ensuring user-centric design.
  • #277 - Ensured seamless navigation by implementing a robust main page and bottom navigation bar.
  • #262 - Orchestrated the project timeline to optimize team productivity and adherence to deadlines.

Pull requests:

  • #331 - Integrated the request screen and navigation, enhancing the user experience.
  • #323 - Introduced the main page bottom navigation bar, facilitating easier app navigation.
  • #289 - Spearheaded the initial mobile deployment, setting the foundation for subsequent application iterations.

Reviewed and provided feedback on the following PRs:

  • #332 - Unit tests
  • #278 - User profile page
  • #275 - Login registration pages

Additional information:

  • Conducted weekly team meetings to ensure alignment of team members and timely resolution of challenges.
  • Collaborated closely with the design team to bridge the gap between design visions and actual implementation.
  • Actively engaged in code reviews and provided constructive feedback to enhance the quality of the mobile application.