Geolocation-based web app for locating schools and school districts near you.
- Frontend
- Single page site
- Landing page
- Reverse geocode address into lat lon location
- Show school district for a given lat lon location
- Show closest schools to a given lat lon location (restricted by school district?)
- Data/backend
- Static JSON dataset for school districts and schools suitable for identifying school districts and schools via distance calculations
- Tools for generating dataset(s)
- Deployment
- Hosting of site and data (s3?)
- Automated data update/ingest (?)
TBD
- Ongoing discussion: codeforokc#4
- Create Mapbox map without dataset
- Use Turf to query for distance information
- Use Leaflet or Turf to query for polygon information at a point
- Use Leaflet to visualize schools/school districts on top of Mapbox map via dataset
- Use Mapbox Geocoding API for reverse geocoding addresses
- School District Boundaries via data.okc.gov
- Schools via data.okc.gov
If you would like to contribute code, just fork the repository and work on a new branch. You can submit a pull request to our repository and a member of Code for OKC will approve and merge it.
Copyright 2014 Code for OKC. Licensed under the MIT License.