Skip to content
This repository was archived by the owner on Dec 15, 2017. It is now read-only.
This repository was archived by the owner on Dec 15, 2017. It is now read-only.

School District App #1

@jagthedrummer

Description

@jagthedrummer

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-data loading

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.

Geo-location user flow

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.

Address entry user flow

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions