All Projects β†’ CodeforAustralia β†’ school-finder

CodeforAustralia / school-finder

Licence: GPL-3.0 license
πŸ‘€ Find schools by location

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to school-finder

Mapbox Gl Js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Stars: ✭ 8,017 (+50006.25%)
Mutual labels:  map, mapbox
Mapbox.js
Mapbox JavaScript API, a Leaflet Plugin
Stars: ✭ 1,819 (+11268.75%)
Mutual labels:  map, mapbox
Googlemapview
android google map view - imageView to make the map display process easier by entering latitude and longitude only by static map
Stars: ✭ 36 (+125%)
Mutual labels:  map, googlemaps
Messenger
iOS - Real-time messaging app 🎨
Stars: ✭ 491 (+2968.75%)
Mutual labels:  map, mapbox
modern-software-delivery-maturity-index
A resource to help teams evaluate and improve their software delivery.
Stars: ✭ 15 (-6.25%)
Mutual labels:  government, govtech
Flask Googlemaps
Easy way to add GoogleMaps to Flask applications. maintainer: @RiverFount
Stars: ✭ 550 (+3337.5%)
Mutual labels:  map, googlemaps
Mapbox Gl Native Android
Interactive, thoroughly customizable maps in native Android powered by vector tiles and OpenGL
Stars: ✭ 135 (+743.75%)
Mutual labels:  map, mapbox
kirby-locator
A simple map & geolocation field, built on top of open-source services and Mapbox. Kirby 3 only.
Stars: ✭ 83 (+418.75%)
Mutual labels:  map, mapbox
Maps
🌍🌏🌎 The whole world fits inside your cloud!
Stars: ✭ 253 (+1481.25%)
Mutual labels:  map, mapbox
L7
🌎 Large-scale WebGL-powered Geospatial Data Visualization analysis framework which relies on Mapbox GL or AMap to render basemaps.
Stars: ✭ 2,517 (+15631.25%)
Mutual labels:  map, mapbox
Mapbox Gl Native
Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Stars: ✭ 4,091 (+25468.75%)
Mutual labels:  map, mapbox
wp-proudcity
The ProudCity WordPress platform
Stars: ✭ 22 (+37.5%)
Mutual labels:  government, govtech
Mbxmapkit
DEPRECATED - Lightweight Mapbox integration with MapKit on iOS
Stars: ✭ 332 (+1975%)
Mutual labels:  map, mapbox
Maps
A Mapbox GL react native module for creating custom maps
Stars: ✭ 893 (+5481.25%)
Mutual labels:  map, mapbox
angular-mapboxgl-directive
AngularJS directive for Mapbox GL
Stars: ✭ 43 (+168.75%)
Mutual labels:  map, mapbox
Agm Direction
This is the directive for @agm/core (not official)
Stars: ✭ 77 (+381.25%)
Mutual labels:  map, googlemaps
FramerMapboxJS
Simplest way to integrate Mapbox maps on your Framer prototypes.
Stars: ✭ 45 (+181.25%)
Mutual labels:  map, mapbox
ReminderPro
ReminderPro(location, note, voice recording)
Stars: ✭ 27 (+68.75%)
Mutual labels:  map, mapbox
Airmapview
A view abstraction to provide a map user interface with various underlying map providers
Stars: ✭ 1,824 (+11300%)
Mutual labels:  map, mapbox
performance-dashboard
Performance Dashboard for Australian Government https://dashboard.gov.au
Stars: ✭ 12 (-25%)
Mutual labels:  government, australia

school-finder

πŸ‘€ A tool for locating public (government) schools in New South Wales, Australia.

Demo

See http://codeforaustralia.github.io/school-finder/

Data

The School Finder NSW instance uses open data provided by the Department of Education in New South Wales, Australia. You can find data on schools and their intake areas (aka catchment areas) at the NSW Education Datahub.

Screen shots

Users can search by type of school or a specific school

Screenshot of intro screen

Users needing specific types of support can search for schools providing that

Note: this was removed some time ago (we've tagged the last code to provide it, and you can view a demo of that here), but we're debating how to best accomodate users needing this information. That discussion is happening on issue #333. Feedback from the school administrators is that parents needing support should contact their local school, which should then help them find the support they need (either at that school or at a nearby school). However, we've heard from parents that this fact is not obvious from the interface as is, and that they'd still like to have a way to run that search of schools currently providing a current type of support.

Screenshot of support screen

Users provide their location so we can find the closest matching school

Screenshot of location screen

The matching school is shown on the map, and it's details are provided.

Screenshot of school details screen

Use the map's nearby schools control to see schools nearby

In this case, 'nearby' is relative: if you live on Lord Howe Island, the nearest schools may be on the mainland.

Screenshot of nearby schools view

The map's nearby schools control is a powerful means of filtering which schools show on the map

As you can see, the schools control has many options to filter down to just the school types you are interested in.

Screenshot of school control, toggled off

Screenshot of school control, toggled on

Screenshot of school control, switching between school types

Screenshot of school control,switching which features of secondary schools to filter by

The Premise

There are currently multiple government provided, online search tools for finding schools. The school finder project sets about taking the best of each existing service, and combining them with a focus on heightened user experience. The school finder looks fresh and inviting, it has a smooth work flow and the results section provides vital information in two sections- an overview area, which is boxed out in grey; and a longer, narrative style school description which has been provided by the schools themselves and is intended to give users insight in the schools overall vibe and style.

Goals

The school finder is intended to provide NSW public school information to parents, students, future students and other stakeholders

Development

The school finder collects information from the user, and provides school information based on this collection. There are three main sections- school level (primary or secondary), support (optional), and user location. Results show user which school’s catchment area they fall into, as well as information about that school. Version one provides information in two sections- an overview and a description provided by the school itself. Version two is intended to increase useability, through the changed presentation of school information. Results would be divided into multiple sections, which are faster and easier for the user to process. Version two is reliant on data being collected from schools in a different format.

Contributing

Please read the contributing guide.

License

Please see the LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].