Backend Team Meeting 3 - bounswe/bounswe2026group4 GitHub Wiki

Details

📅 Date: 28 / 04 / 2026

📍 Location: Google Meet

🕒 Duration: 20:40 – 20:55

📝 Note Taker: Aysu Keskin


👥 Attendees

  • AYSU KESKİN
  • KEMAL MAHMUTOĞULLARI

Agenda

  1. Finalizing timeline feature behavior
  2. Weekly backend task distribution

Discussion Items

  • The expected behavior of the timeline endpoint was clarified.

  • Filtering will be based on a coordinate bounding box:

    • lat_min, lat_max, lng_min, lng_max
  • The response will be timeline-specific and minimal, including:

    • story id
    • title
    • time fields
    • coordinates
    • image URL (if available)
  • Sorting will use an effective historical date:

    • year → direct
    • decade → midpoint
    • year range → midpoint
  • Time filtering will be based on interval overlap with year_from / year_to.

  • The endpoint will support filtering by presence of image.

  • Tests should cover bounding-box filtering, minimal response, image handling, and sorting logic.


Task Distribution

Aysu

  • Points system
  • Badges system
  • Badge-earned notification trigger

Kemal

  • Email verification
  • Password reset

Action Items

# Details Assignee(s) Deadline
1 Integrate badge notification trigger Aysu 8.04.2026
2 Implement points and badges features Aysu 8.04.2026
3 Implement email verification and password reset Kemal 8.04.2026