Sprint Report 13 05 2025 ‐ 14 05 2025 - bounswe/bounswe2025group7 GitHub Wiki
Sprint Report
- 📅 Sprint Duration: [13/05/2025 - 14/05/2025]
- 📍 Location: Cmpe Lounge
- ✍️ Report Compiled By: Duran Kaan Altın
- 👥 Participants:
- Duran Kaan Altın
- Kerem Haktan Kurt
- Kerem Bozkurt
- Hasan Arda Güneş
- Burak Korkmaz
- Burak Öğüt
- Amin Abu-Hilga
- Dağlar Eren Tekşen
🔑 Key Deliverables
📰 Feed & Text Display
- Displayed user’s feed text in the HomePage feed items (#275)
- Refactored image and text handling in feeds for improved layout consistency (#212)
ℹ️ Info Page & Navigation
-
Designed and implemented the Info page layout (#244)
-
Unified Navigation Bar and Footer components across:
- Contact Us
- Privacy Policy
- Terms & Conditions pages (#207, #202)
👤 User Profile Enhancements
-
Added UserProfile route and enabled profile photo linking (#236, #245)
-
Extended backend feed response to include:
- Name
- Surname
- Profile photo (#230, #227)
🍽️ Recipe Management
-
Refactored
RecipeDetailcomponent for better readability and dynamic layout (#245, #230) -
Implemented recipe add/delete functionality across UI and backend (#218, #219, #211)
-
Enhanced “Add Recipe” UI:
- Improved refresh behavior after creation (#207, #208)
💬 Feed & Comment Functionality
- Added Comment Service with UI and dialog box for submitting comments (#175, #230)
- Displayed comment count and user avatars per post (#230)
- Refactored
get-feed-commentsAPI to use a request body instead of query params (#223)
🔁 Pagination & Infinite Scroll
- Backend: Added pagination support to feed endpoints (#238)
- Frontend: Integrated infinite scrolling on HomePage feed (#238)
🧹 Feed Deletion & Cleanup
- Backend: Enabled deletion of feed items along with any linked recipes (#243, #239)
- Frontend: Added delete-confirmation dialogs in Feed and MyRecipes views (#218, #219)
👥 Feed Variants & Layout Enhancements
- Enabled support for viewing other users’ feeds (#236, #228)
- Enhanced HomePage to handle various feed types with layout improvements (#225)
📌 Share & Bookmark Features
-
Implemented bookmark toggle (save/unsave) for recipe posts:
- Includes optimistic UI updates (#217)
-
Added Share Menu for copying post links or sharing to social platforms:
- Includes Snackbar feedback for actions (#217)
📧 Mail & Authentication Enhancements
-
Added functional links in mail-service templates
-
Fixed syntax issues (e.g., missing semicolons) in email templates (#201)
-
Improved form validation and user feedback in:
- SignIn
- SignUp pages (#192)
🐞 Bug Fixes & Refactors
-
Resolved issues with profile setup flow and related merge conflicts (#172)
-
Addressed UI bugs including:
- Login form responsiveness
- Feed image rendering errors (various commits)
📌 Summary
This sprint focused heavily on building a robust and dynamic user experience by:
- Enhancing feed interactivity and recipe management
- Refining UI across profile, feed, and recipe features
- Improving backend support with pagination, comments, and deletion services
- Strengthening authentication flows and error handling
The team made major strides in integrating frontend/backend features cohesively while laying the groundwork for scalability (pagination, cloud photo storage, docker deployment, etc.).