Citizens in Düsseldorf who want a simple way to report local public issues (e.g., broken streetlights, potholes, trash) and see if others are affected.
Issue reporting is fragmented and opaque, so people don’t know if something was already reported or whether it’s being addressed.
Submit an issue and immediately see it publicly listed so others can confirm/endorse it.
- Report an issue (form): Title, description, location, and an optional photo upload.
- Public issue feed: List of all active reports in a basic detail view.
- Endorsement (upvote): Users can “endorse” a report; endorsement count visible to everyone.
- Authentication Users can create an account and log in. Reporting issues and endorsing (voting) is restricted to authenticated users.
- Map View Reports are displayed as pins on an interactive map to improve discovery by location and area.
- Status Updates Introduce status labels such as “In Progress” and “Fixed” to provide transparency and close the feedback loop.
- Neighbourhood Alerts Notify users about newly reported issues in their area or important local announcements.
- De-duplication During Submission Suggest similar nearby reports while submitting a new issue to reduce duplicates.
- Filters & Search Enable filtering and sorting of reports by category, status, date, and keyword.
- Auto-Moderation Implement basic spam and toxic-content detection with flagging mechanisms to maintain content
- Comments Allow users to post short comments or updates on an issue to add context and track progress.
- Subscribe to an Issue Users can follow an issue and receive notifications when it is updated or marked as fixed.
- Multi-Language Support Provide the UI in multiple languages (e.g., DE/EN) to improve accessibility and inclusivity.