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

Member: Alperen Dağı

Responsibilities:

  • Worked mainly on making the mobile app.
  • Put in key features like maps, guest views, user roles, and log out options.
  • Fixed and made better parts like user profiles and keeping users logged in.
  • Looked over other team members' work on the mobile app.
  • Checked how the mobile app works and how it looks.
  • Made screens for people in different roles, like victims and responders.
  • Wrote a detailed plan for the project's next steps.

Main Contributions:

  • Put in important updates that made the mobile app better.
  • Was really important in adding map features and making the app look better.
  • Made a guest view in the app so more people could use it easily.
  • Made logging out smooth and user-friendly.
  • Solved big problems with user profiles and keeping users logged in.
  • Helped a lot in planning and making sure the app meets what users need.
  • Added important parts to the app to help victims and responders.
  • Worked on many different things, like making, designing, and reviewing the app.

Code-related significant issues:

  • #525 - Fixed problems with editing profiles.
  • #482 - Added a feature to request different user roles.
  • #463 - Worked on adding maps and requests.
  • #439 - Made logging out work better.
  • #438 - Fixed issues with keeping users logged in.
  • #368 - Created a map for guests.

Management-related significant issues:

  • #526 - Worked on editing project documents.
  • #534 - Manual testing process for mobile.

Pull requests:

  • #491 - Added a feature to request user roles.
  • #480 - Added maps.
  • #445 - Made a guest view with navigation.
  • #442 - Improved the log out feature.

Reviewed and provided feedback on the following PRs:

  • #497 - Helped with creating resources.
  • #465 - Helped with sending requests for creating needs.
  • #451 - Helped with updating user profiles.

Additional information:

  • Really focused on making the mobile app better for users.
  • Held weekly meetings to keep the team on track and solve problems quickly.
  • Gave helpful advice on how to improve the mobile app's code.