MVP Milestone Individual Contribution: Sevde Pekköse - bounswe/bounswe2026group11 GitHub Wiki

Sevde Pekköse (Mobile)

Responsibilities

  • Developed major parts of the mobile application for the MVP.
  • Contributed to mobile home/discovery, filtering, profile/history, session persistence, host management, and feedback/rating flows.
  • Added and maintained mobile tests for view models, services, session handling, and UI behavior.
  • Improved mobile UX consistency, navigation behavior, and API-backed data presentation.
  • Contributed to requirements, use case scenario work, sequence diagram work, implementation planning, and test planning.
  • Participated in code reviews, issue discussions, and mobile-side implementation planning.

Main Contributions

  • Implemented and improved the mobile Home/Discovery experience, including event discovery API integration, category loading, event cards, search/filter behavior, cursor-based pagination, pull-to-refresh, and location-based filtering.
  • Implemented the mobile Profile and Edit Profile flows, including profile data display, profile avatar upload, default location integration, hosted/attended event sections, and profile update behavior.
  • Added mobile event host management features so hosts can manage event-side interactions from the mobile application.
  • Implemented refresh-token based mobile session persistence, including secure token storage, startup hydration, silent refresh on 401, retry behavior, and concurrent refresh deduplication.
  • Updated the mobile profile screen to use backend-provided profile score fields for overall, host, and participant ratings.
  • Implemented the mobile event feedback/rating flow, including participant-to-host feedback, host-to-participant ratings, feedback window messaging, validation, loading, and error handling.
  • Added and updated tests for mobile discovery filters, session management, profile behavior, event detail behavior, and feedback-related flows.

Significant Issues (Top 3 per category)

Code-Related

  • Issue #152: Implemented the mobile Home page and integrated backend event discovery, category listing, search, category filtering, pull-to-refresh, and cursor-based load-more behavior. Related merged work: PR #215.
  • Issue #194: Implemented the mobile profile and edit profile flows, including profile display, edit navigation, avatar upload, hosted/attended event sections, and default location integration. Related merged work: PR #326.
  • Issue #323: Added refresh-token based persistent mobile sessions with secure storage, startup hydration, silent token refresh, retry behavior, and concurrent refresh deduplication. Related merged work: PR #361.

Non-Code-Related

  • Issue #40: Contributed to updating the requirements page based on elicitation responses and helped align the documented requirements with stakeholder feedback.
  • Issue #41: Created and contributed to use case scenario documentation as part of the early project analysis and domain understanding work.
  • Issue #82: Worked on the post-event feedback and rating sequence diagram, which later aligned with the rating/feedback flow implemented in the MVP.

Pull Requests

  • PR #215: Added the mobile Home page and integrated event discovery.
  • PR #241: Implemented discovery filters for mobile event searching.
  • PR #290: Improved mobile home filters UX, auto-search behavior, and native date picker support.
  • PR #293: Added mobile event host management features.
  • PR #326: Implemented mobile profile and edit profile flows.
  • PR #360: Improved mobile black and white theme consistency.
  • PR #361: Added refresh-token auth flow for persistent mobile sessions.
  • PR #373: Updated the mobile profile screen to use backend-provided profile score fields.
  • PR #408: Added the mobile event feedback/rating flow.

Tests

Additional Information