Citizen reporting platforms provide a way for citizens to report local issues to the responsible local authorities. FixMyCity is a framework for easily building and deploying such platforms, based on web technologies. Through the combination of FixMyCity platform features, bidirectional channels are created between citizens on the one side and local governments on the other. FixMyCity focuses on extensive end user mobile cross-device support and tight Social Media integration. The main components of the FixMyCity platform are listed below.
Applications leveraging the FixMyCity API allow citizens to create, search and view reports. The API is based on proven REST principles. All data is stored and managed in a central database back-end.
Mobile Cross-Platform App
In order to allow as many citizens as possible to use the features of the FixMyCity platform, we provide a mobile cross-platform application with support for devices running Apple iOS, Android, BlackBerry OS, Windows Phone 7 and others.
The management console lets authorized individuals view, categorize and modify received reports within a web browser. Administrators can easily define roles with restricted permission levels for particular user groups, such as civil servants.
A real-time notification component provides subscribed stakeholders with updates when reports change. This enables responsive mash-ups, particularly tight integration with third party services. Notification mechanisms include WebHooks and HTML5 WebSockets.
Social Media Cross-Publishing
The Social Media cross-publishing components are used to publish reports on social media platforms, such as Facebook, Flickr and TwitterFor. Thereby, a much larger audience can be reached. Moreover, citizens get the chance to discuss local issues with their peers and friends. Additionally, information about report status changes gets propagated to the corresponding discussions.
Social Media Monitoring
A Social Media monitoring engine tracks and aggregates issue-related reactions in social networks and makes them accessible via an API. This reduces the risk of losing control over discussions and helps local administrations to stay in touch with citizens. Furthermore, the gathered data is used to calculate statistics for the automatic prioritization of reports.