Complete backend MVP
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# Milestone 04: Backend Completion
|
||||
|
||||
## Implemented in this milestone
|
||||
- Added operator queues for assigned reports, open unassigned reports and reports
|
||||
assigned to other operators.
|
||||
- Added an operator intervention summary with report data, citizen contact data,
|
||||
media and latest messages.
|
||||
- Added local in-app notifications for status changes, team assignment, report
|
||||
messages and reward events.
|
||||
- Added citizen reward ledger APIs and automatic points for resolved reports.
|
||||
- Added report/message moderation flags with admin/operator review and optional
|
||||
report rejection.
|
||||
- Expanded admin statistics with category, team, monthly and segmented
|
||||
resolution-time aggregates.
|
||||
- Added anonymized public open-data report export.
|
||||
- Updated the manual OpenAPI contract for the new backend routes.
|
||||
|
||||
## Intentionally not implemented
|
||||
- Real CIE/SPID integration.
|
||||
- Real SMS, Telegram, WhatsApp or production SMTP notification delivery.
|
||||
- Route optimization for intervention teams.
|
||||
- Frontend-specific pages outside the Streamlit API lab.
|
||||
Reference in New Issue
Block a user