Citizen's Service Bureau - Getting things done in STL City

An example of a good service for City of St. Louis Residents is the Citizen's Service Bureau.  This is an application where residents can report various issues in their neighborhood, including street or alley issues, and many others.  

You can report issues at this website.

There are improvements I'd like to see with this web application.  First, there should be a mobile app created, which allows GPS on the phone, plus a movable pin to quickly identify the location where the service is needed.  Second, this application should allow the citizen to take a picture and easily add this to their service request.  

As part of unification, it would be great for an application like this to be available to everyone in STL Metro area.