MVP Milestone Individual Contribution: Buğra Keser - bounswe/bounswe2026group11 GitHub Wiki
Buğra Keser (Mobile)
Responsibilities
Developed major parts of the mobile application for the MVP.
Contributed to mobile authentication, favorites, profile/history, and event-related user flows.
Added and maintained mobile tests for view models, services, and UI behavior.
Contributed to requirements, design discussions, scenario work, and roadmap alignment.
Participated actively in code reviews and technical discussions.
Took part in MVP demo preparation and presented the mobile side during the demo.
Helped organize meetings, prepare agendas, and facilitate team discussions, including stakeholder-facing coordination.
Main Contributions
Initialized the Expo/React Native mobile application and helped establish the mobile development baseline.
Implemented core mobile authentication flows including registration with OTP, login, forgot password, and logout.
Implemented and improved mobile favorites flows, including favorite events and favorite locations.
Implemented the mobile My Events flow and related status filtering behavior.
Improved create-event UX, image upload behavior, and navigation consistency.
Contributed to requirements refinement, scenario/mock-up preparation, use case work, and sequence diagram work.
Contributed to testing documentation, acceptance criteria, and MVP demo planning.
Participated in stakeholder/customer-facing communication and helped reflect the feedback into project planning.
Significant Issues (Top 3 per category)
Code-Related
Issue #196: Contributed to the mobile My Events flow and its MVP implementation, including hosted/attended event visibility and status-based filtering. Related merged work: PR #329.
Issue #353: Integrated favorite locations with the backend favorites API so saved locations became persistent and reusable in the mobile experience. Related merged work: PR #356.
Issue #391: Improved the location selection flow by making favorite locations selectable and smoothing the related navigation behavior. Related merged work: PR #400 and PR #395.
Non-Code-Related
Issue #51: Refined the requirements page for clarity, readability, and completeness.
Issue #48: Created the private-event scenario and mock-up draft together with Cansu Er.
Issue #74: Worked on the private event creation sequence diagram and contributed to system design discussions.
Pull Requests
PR #137: Initialized the Expo-based mobile application and established the base project structure.
PR #141: Implemented the mobile registration screen and email OTP registration flow with API integration.
PR #151: Added the mobile login screen and login flow.
PR #205: Implemented the full forgot-password flow on mobile.
PR #209: Added logout with refresh-token handling and improved create-event UX details.
PR #313: Implemented favorite pages on mobile, including the first favorite-location flow.
PR #319: Improved create-event image upload and overall create-event UX.