This is just to capture my understanding of the discussion tonight about the school district app. I didn't take notes, so this is just what I remember. Please leave additions/complaints/comments below and I'll update the main description as needed.
Goal
Allow a person using the app to find the school district that they are currently in via geo-location. Optionally they could enter a street address.
App Overview
We'll need both an app server, and a GIS database of some sort. Heroku was mentioned as an ideal place to host the app. For app server Node or Rails was suggested, and Postgres with the PostGIS extension was suggested for the db.
Loading source data
We need to take the school district geo-data from data.okc.gov and load it into the GIS database.
Ideally we'd have a bit of code that would automate the import. This would allow for easier updating as the source data changes, or as new districts are added.

Geo-location user flow
Via geo-location we'll get a lat/lon point. Then we'd cross reference the lat/lon point with a db of school district coordinates to find the right district. Then we'd return a user friendly representation of the district data.

Address entry user flow
If the user opts for entering a street address we'd reverse geo-code the address to get a lat/lon point. Then we'd follow the procedure described above.
