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 RecipeDetail component 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-comments API 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.).