MVP Individual Contribution ‐ Ahmet Cagdas Girit - bounswe/bounswe2026group4 GitHub Wiki

Ahmet Cagdas Girit (Backend)

  • Responsibilities: Backend development support, bug fixes, documentation

Main Contributions

  • Fixed the media display API bug that caused uploaded images to return 404 errors.
  • Implemented password hashing for user security.
  • Working on bounding-box geographic filtering for search and map endpoints.
  • Documented MVP presentation observer notes capturing evaluator feedback.
  • Created sequence diagrams and use case diagrams.

Significant Issues

Code-Related:

Issue Description
#294 Media files not served in development -- fixed critical bug where uploaded images returned 404
#115 Add password hashing -- essential security feature
#274 Bounding-box filtering on search and filter endpoints (in progress)

Non-Code-Related:

Issue Description
#350 Documented observer notes from MVP presentation (with Oğuz)
#106 Created Meeting 6 agenda
#63 Created sequence diagram for scenario 4

Pull Requests

PR Title Changes
#298 Bug fix for media display API (fixed critical image serving issue) +4 / -0
#340 Added lat/lng filtering for stories/feed and stories/map (open) +108 / -6
#89 Stub app button +32 / -2

Reviews: No PR reviews submitted during this milestone.

Tests

  • Contributed to backend test files for media serving and story endpoint validation in backend/apps/media/tests/ and backend/apps/stories/tests/.

Additional Information

  • Documented the MVP presentation observer notes which captured critical evaluator feedback, including the request for a timeline feature and the expected behavior of map pins showing all stories at a location.
  • Created UML diagrams (use case diagram for Scenario 4, sequence diagram).
  • Focused on fixing critical bugs that unblocked other team members.