New: Bloomington.in.gov/alpha. Your feedback can help make our next website better!

The City of Bloomington is a progressive community and a leader in the use and production of open source software to streamline city operations, reduce costs and provide high quality constituent services. For more information, visit http://commons.codeforamerica.org/government-entities/city-bloomington, https://github.com/City-of-Bloomington and http://bloomington.in.gov/open-source.

About GSoC

Google Summer of Code is a global program that offers students stipends to write code for open source projects. Bloomington is proud to be a mentoring organization again this summer.

Students who want to be a part of GSoC can apply by sending in project propsals. This page has some ideas to get you started.

About Open311

Open311 GeoReport v2 is an open standard for sharing non-emergency issues in public spaces. Common issues include potholes, broken streetlights, garbage, vandalism, and other problems that compromise public spaces and infrastructure.

The Open311 specification is at http://wiki.open311.org/GeoReport_v2

GeoReporter Android Open311 Smartphone Client (New Features)

Brief Description: GeoReporter is an Android Open311 constituent reporting tool designed for general purpose use and to serve as an Open311 reference platform for testing Open311 endpoints. The GeoReporter app should work for any organization with an Open311 GeoReport v2 compliant server.

Features for development

More information about GeoReporter can be found at http://commons.codeforamerica.org/apps/georeporter. The App can be found by searching Google Play or by visiting https://play.google.com/store/apps/details?id=gov.in.bloomington.georeporter&hl=en. The source code for the iOS GeoReporter can be found at https://github.com/City-of-Bloomington/open311-android.

We will work closely with Open311.org on this project.

Expected Results: Improved Android GeoReporter app

Knowledge Prerequisite: Native Android development, Java

Mentor: Rick Dietz, Cliff Ingham

GeoReporter iOS Open311 Smartphone Client (New Features)

Brief Description: GeoReporter is an iOS Open311 constituent reporting tool designed for general purpose use and to serve as an Open311 reference platform for testing Open311 endpoints. The GeoReporter app works for any organization with an Open311 GeoReport v2 compliant server.

Features for development

More information about GeoReporter can be found at http://commons.codeforamerica.org/apps/georeporter. The App can be found by searching Apple's App store or by visiting http://itunes.apple.com/us/app/georeporter/id487304759. The source code for the iOS GeoReporter can be found at http://github.com/City-of-Bloomington/open311-mobile.

We will work closely with Open311.org on this project.

Expected Results: Improved iOS GeoReporter app

Knowledge Prerequisite: Native iOS development, Objective C

Mentor: Rick Dietz, Cliff Ingham

uReport CRM and Open311 API (New Features)

Brief Description: uReport is a lightwieght CRM and Open311 API. uReport is a LAMP web application (Linux, Apache, MySQL, PHP) designed for general purpose use and to serve as an Open311 reference platform for testing Open311 mobile applications.

Features for development

More information about uReport and its source code can be found at https://github.com/City-of-Bloomington/uReport.

We will work closely with Open311.org on this project.

Expected Results: Improved uReport applcation

Knowledge Prerequisite: Web application development with PHP & MySQL

Mentor: Rick Dietz, Cliff Ingham

uReport Web Proxy (New Features)

Brief Description: uReport Web Proxy is a script providing a web interface to an Open311 API. The web proxy is HTML/CSS and Javascript.

Features for development

An example of uReport Web Proxy is running here http://bloomington.in.gov/ureport. More information about uReport and its source code can be found at https://github.com/City-of-Bloomington/uReport.

We will work closely with Open311.org on this project.

Expected Results: Improved uReport Web Proxy script applcation

Knowledge Prerequisite: Web application development with PHP & MySQL

Mentor: Rick Dietz, Cliff Ingham

Other Ideas

Even more ideas

We welcome ideas for developing new open source tools for government.