Shell Python HTML JavaScript SaltStack Scheme Other
Clone or download
Permalink
Failed to load latest commit information.
conf Adds my other laptop key for deployment Sep 5, 2017
docs changes command for backend setup of requirements Aug 15, 2016
frontend changed alpha to beta Sep 5, 2017
locale
regions use PostGIS; create temp regions app for testing Aug 9, 2014
requirements Update base.txt Jun 15, 2016
school_navigator Reminder -> Update Jan 10, 2018
schools Remove lottery year specific language in survey fixes #451 Feb 7, 2018
tools consider secondary year round as middle year round Oct 20, 2015
vagrant Initial commit Jul 20, 2014
.coveragerc initial import of updated template Oct 8, 2015
.gitignore
.jshintrc initial import of updated template Oct 8, 2015
.travis.yml push travis notifications to slack channel test Apr 5, 2016
1_durhamschoolnavigator.org_bundle.crt.asc
CONTRIBUTORS Add CONTRIBUTORS file & way to build it dynamically Jun 4, 2016
Makefile initial import of updated template Oct 8, 2015
README.rst README changes Feb 7, 2018
Vagrantfile initial import of updated template Oct 8, 2015
contributors.py Add CONTRIBUTORS file & way to build it dynamically Jun 4, 2016
fabfile.py [deploy] Fixes some salt stalk deployment issues with pip Jun 4, 2016
install_salt.sh initial import of updated template Oct 8, 2015
manage.py initial import of updated template Oct 8, 2015
schools.txt schools list with grades Jun 14, 2016
setup.cfg initial import of updated template Oct 8, 2015

README.rst

Durham School Navigator

This open source project is built and maintained by Code for Durham.

Durham School Navigator is a web app to help people learn more about the Durham Public School System. Our goal is to provide an enhancements on the existing DPS web tools geared at helping families easily have access to the information that they need to make education decisions.

Why get involved?

If you have ever been a new parent or new to the area and confused about which schools are the best fit for your kids', or confused about your kids' chances of going to the schools nearest your home.... Or if you just think that in this day in age it should not take so much time to find out about the schools in your area.... or you just want to help demonstrate what is possible today with technology to our local government.... AND want to HELP DO something about it and make the system work better for all... Then JOIN US to make this application better.

Status

  • Phase 1: Complete - Answer the question: How does zoning and location affect my school choices - across neighborhood, magnet and charter options?
  • Phase 2: Complete - School profiles data collection and integration. We focussed on gathering key data points (e.g. principal info, score improvement rates, teacher/student ratios, etc) that parents said they want to know about schools (through a survey n=80) that will help them choose a school path. See latest details on progress by looking at our project page (http://codefordurham.com/projects/school_navigator)
  • Phase 3: (In Progress) - Improve the user interface for School Profiles & add some relevant state-collected school data.

Getting Set Up as a Non-Developer

Getting Set Up as a Developer

The following documentation (http://school-navigator.readthedocs.org/en/latest/) outlines how to get started developing code for the project and getting set up on your local environment.

  • Frontend: front facing user interface. Built in AngularJS, HTML, and CSS.
  • Backend: backend API that powers the frontend. Built in Python/Django, PostgreSQL, and PostGIS.