Skip to content

Geolocation-based web app for locating schools and school districts near you

License

Notifications You must be signed in to change notification settings

deewuok/school-finder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

OKC School Finder

Geolocation-based web app for locating schools and school districts near you.

Phase 1

  • 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 (?)

Phase 2

TBD

Technical Details

Data Upload/Translate Process

Client

  • 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

Data

Contributing

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 and license

Copyright 2014 Code for OKC. Licensed under the MIT License.

About

Geolocation-based web app for locating schools and school districts near you

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%