Back to Projects

Team Name:

Schoolskipping


Team Members:


Evidence of Work

Schoolskipping - Trip planner to skip school speed zones

Project Info

Team Name


Schoolskipping


Team Members


Belel , Jamel

Project Description


Safer schools, smarter trips.


#schoolzones

Data Story


Schoolskipping is a functional web-based prototype that addresses the GovHack challenge by providing an intelligent trip-planning tool for drivers. Its primary function is to calculate the fastest route between two points and then intelligently re-route the journey to avoid all school speed zones within a relevant travel corridor.
By proactively diverting unnecessary through-traffic away from school precincts during peak hours, the tool directly targets the complex logistical problems of congestion and safety, making the transport network more efficient for everyone.
Alignment with Challenge Criteria
The project is specifically designed to align with the core goals and judging criteria of the challenge:
1. Real-world Feasibility
The solution is highly feasible and built for immediate impact.
Technology Stack: It is built on a robust and mature foundation of standard web technologies (HTML/CSS/JavaScript), open-source libraries (Leaflet.js for mapping, Turf.js for analysis), and a production-grade commercial API (HERE Routing). It can be deployed instantly and accessed from any device with a web browser.
Data Availability: The core government dataset required—polygonal data for school zones—is readily available from data portals in the ACT and most other jurisdictions.
Scalability: The architecture, which relies on client-side analysis and a powerful routing API, is inherently scalable. The logic of generating a "travel corridor" and identifying zones within it works just as effectively for a 5km trip as it does for a 50km journey.
Path to Production: The prototype serves as a clear proof-of-concept that could be developed into a standalone mobile application or, more powerfully, integrated as a feature into existing navigation platforms like Google Maps, Waze, or in-car GPS systems.
2. Positive Human Impact
The tool directly addresses three of the four specific problems highlighted in the challenge brief, creating a significant positive impact on the community.
Improves School Drop-off Congestion: This is the tool's primary impact. Congestion around schools is caused by two traffic types: parents who must be there, and commuters who are just passing through. By providing commuters, delivery drivers, and other through-traffic with a simple, faster alternative, Schoolskipping reduces the overall volume of vehicles in the school precinct. This frees up road capacity, lowers stress, and makes the drop-off/pick-up process faster and less chaotic for the parents and buses who need to access the school.
Enhances Road and Transport Safety for Kids: A direct consequence of reducing traffic volume is improved safety. With fewer cars passing through, the environment becomes significantly safer for children walking, cycling, or crossing roads. It reduces the risk of accidents involving students, creating a calmer and more secure school frontage.
Improves Balance for Working Parents: The tool provides certainty and saves time. For a working parent on a tight schedule—dropping one child at school before heading to a meeting or another childcare facility—being forced through multiple 40km/h zones is a source of stress and delay. Schoolskipping provides them with a clear, optimized route that respects their time, reducing the daily "hassle" mentioned in the challenge title.
3. Use of Technology
The project demonstrates an innovative and intelligent use of data and geospatial analysis, directly meeting the technical requirements.
Use of Government Data: The tool's entire logic is predicated on the use of official government data for School Zones. This dataset is the primary input that defines the "obstacles" to be avoided.
Graph-Based Analysis & Geospatial Intelligence: While not building a graph from scratch, the tool performs a sophisticated, multi-step analysis on the existing transport graph provided by the HERE API:
Initial Pathfinding: It first queries the graph for the optimal path (the initial route).
Dynamic Corridor Generation: Instead of a naive buffer, it creates a convex hull around the initial route. This is a highly efficient, data-driven method to create a rotated, scaled "bounding box" that is perfectly oriented to the direction of travel. This corridor represents all plausible rerouting areas.
Node Identification & Clustering: It then identifies all school zones (nodes) within this corridor. Critically, it uses turf.union to cluster adjacent or overlapping zones into single, complex polygons. This is a form of node consolidation that makes the subsequent API call far more efficient.
Constraint-Based Re-querying: Finally, it re-queries the transport graph with a new set of complex constraints—the encoded polygons of the clustered school zones—to find the new optimal path.
Efficient Data Encoding: The tool correctly implements the HERE Flexible Polyline encoding standard. This allows it to pass complex polygon geometries directly and efficiently in a GET request URL, demonstrating a deep understanding of the API's capabilities.
4. Creative Flair
The project's creativity lies in its elegant, subtractive approach to problem-solving.
Solving Congestion by Diversion: Instead of proposing new infrastructure, the tool cleverly optimises the existing network. Its creative insight is that the solution to school congestion isn't just about managing the cars that are there, but about preventing unnecessary cars from being there in the first place.
The "Convex Hull" Corridor: The use of a buffered convex hull to define the search area is a novel and technically creative solution. It is far superior to a simple radius or a fixed bounding box, demonstrating a nuanced approach to geospatial problem-solving that is perfectly tailored to each unique journey.
User-Centric Focus: The tool is not for transport planners but for the end-user (the driver). This creative shift empowers individuals to collectively improve the transport network through their own informed choices, creating an emergent, positive outcome for the entire community.


Evidence of Work

Video

Homepage

Team DataSets

NSW School Speed Zones

Data Set

Challenge Entries

Optimising Transport Networks for School Kids

How can we leverage graph analytics, generative AI and other data approaches to optimise public school transport networks to make it simple to get the next generation of students to school with less hassle?

#Reimagining-school-transport-networks

Eligibility: Open to all, although special consideration will be given to teams with a lead based in ACT. Contestants are strongly encouraged to use multiple sources of data including datasets outside of those listed below.

Go to Challenge | 13 teams have entered this challenge.