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/andbackend/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.