Skip to content

dsummersl/school-navigator

 
 

Repository files navigation

'Stories in Ready' https://coveralls.io/repos/codefordurham/school-navigator/badge.png?branch=master https://travis-ci.org/codefordurham/school-navigator.svg?branch=master

Durham School Navigator

Durham School Navigator is a website to help Durham, NC residents navigate the Durham Public School System. We found it difficult to find information about all the public schools - neighborhood, magnet and charter - and navigate the lottery and priority zoning rules. This open source project is built and maintained by Code for Durham.

The official site is online at https://durhamschoolnavigator.org/ if you want to test out the latest or share with friends. The code is available on GitHub if you want to contribute. The email list is on Google Groups if you want to communicate and support us on this project.

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.

We provide parents who are looking at moving to or within Durham with a simple online interface to find out where your home sits within the different school zones, as well as give them relevant data for each school.

Overview

  • 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: (Planning) - Improve the user interface for School Profiles & add some relevant state-collected school data.
  • Project Goal: Remove friction for understanding the local school system and improve on existing DPS web tools (http://www.dpsnc.net/pages/Durham_Public_Schools/Our_Schools/Find_Your_School).
  • Target group: Parents or Prospective Parents seeking to understand how their residential choice will impact where their kids can go to school.

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.

About

Navigate the Durham, NC public school system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 44.3%
  • Python 28.7%
  • HTML 13.2%
  • JavaScript 4.9%
  • SaltStack 3.0%
  • Scheme 2.9%
  • Other 3.0%