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
- Finalizing timeline feature behavior
- 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 |