Skip to content

dssg-nyc/stop-super-speeders-hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stop-Super-Speeders-Hackathon

Families for Safe Streets - DSSG NYC: building a public transportation alert and warning system for New York State and city DMVs to alert super speeders violations.

Background:

Intelligent Speed Assistance (ISA) devices are used to monitor the driving speeds of vehicles they installed. They are commonly referred to as “speed limiters” due to often being used with high-risk drivers.

NYCDOT’s study of drivers concluded that those with 16 or more speed safety camera violations are twice as likely to kill. Bill (A.2299/S.4045) proposes mandatory installation of ISA devices for drivers accumulating 11 or more points within a 24-month period, or receiving sixteen or more speed-camera tickets within 12 months. Such individuals must install a speed limiter in any vehicle they own or operate for at least 12 months. The Senate version of this bill passed in 2025, but the Assembly needs to approve this in 2026. The goal of this hackathon is to simulate the creation of an end to end data management system for monitoring driver license plates and drivers ids that would trigger the installation of an ISA device. Participants are to create a lightweight, versatile system that can be used to simulate how different NYC counties and agencies could easily run this system themselves.

Prerequisites: TODOs before the hackathon

Task

  • Design a working end to end system that can execute the following:
  • Ingest historical data of traffic and speeding tickets
  • Combine updated data with historical data, without duplicates
  • Generate dataset lists of license plates and drivers ids that trigger the ISA threshold
  • Display the results in a dashboard
  • Trigger an email sending list of plates and driver as a CSV

Deliverables

  1. Make two Output Datasets containing:

i) drivers’ table:

  • primary key license
  • Type of violation
  • how many violations
  • Violation points
  • county registered

ii) vehicle table: count

  • primary key
  • primary key license
  • number of violations
  • county where the vehicle is registered
  • Total # drivers who currently trigger 11+ points in 24 month trailing window
  • Total # plates who currently trigger 16 tickets in 12 month trailing window
  1. Basic visual dashboard to display information and/or export CSV
  2. Email alert system sent to: 1. The violator 2. Vendor 3. DMV
  • Total # plates who, over the previous 12 month trailing window, who have triggered the list in November
  • Total # drivers who, over the previous 24 month trailing window, who have triggered the list in November
  • Warning systems for those that are just below the threshold and about to commit the violation
  • Only send list of plates and drivers that are new and triggered the threshold
  1. Presentation: Audience are technocrats for legislative processes and policy staff members

BONUS:

  • Create small database files for the offenders (bonus)
  • Generate new visualizations and actionable insights for DMV officers
  • Deploy as a web app

How to Set up environment for the Hackathon:


Hackathon Day Schedule (10 AM – 6 PM)

10:00 – 10:30 AM

  • Registration & Check-In
  • Volunteers at desk
  • Coffee & light snack

10:30 – 11:00 AM

  • Kickoff & Welcome
  • Intro to schedule, rules, deliverables
  • Quick orientation on data
  • Introduce captains, volunteers, and judges

11:00 – 1:00 PM

  • Hacking Session #1: If there is enough participants, Split two teams competing with each other
  • Teams brainstorm, form groups (if not pre-formed)
  • Mentors circulate to assist
  • Pacers check on setup

1:00 – 2:00 PM

  • Lunch & Networking
  • Relax and mingle with other participants and mentors

2:00 – 4:30 PM

  • Hacking Session #2
  • Focused development sprint
  • Pacers check teams’ progress and encourage testing
  • Organizers keep reminding about deliverables submission process

4:30 – 5:00 PM

  • Break

5:00 – 6:00 PM

  • Submission Deadline Reminder & Final Touches
  • Timekeeper announces countdown (15 min left, 5 min left, final submission call)
  • Collect all project links (Google Form/Devpost/etc.)

6:00 – 6:30 PM

  • Project Demos & Judging
  • Each team presents demo (5 mins each, adjust if many teams)
  • Judges score based on criteria: Innovation, Impact, Functionality, Presentation
  • Winners Announced & Group Thank You
  • Prizes awarded, photos taken, closing remarks

Celebration

6:30 PM – onwards

  • Happy Hour at local bar
  • Casual networking, celebration of winners, and socializing after event


Pre-Hackathon Preparations Checklist

Venue and Logistics

  • Confirm venue booking (size large enough for teams, strong Wi-Fi, power supply, breakout areas).
  • Test internet bandwidth and ensure guest Wi-Fi credentials.
  • Arrange tables, seating, and power strips (at least 1 outlet per participant).
  • Order A/V equipment, microphones, projectors, and screens.
  • Prepare check-in desk setup: tables, lanyards/badges, pens, markers.
  • Print signage for directions (restrooms, food area, hackathon space).

Food & Beverages

  • Order meal catering (breakfast, lunch, dinner if longer event, snacks).
  • Arrange coffee/tea station and water refill stations.
  • Consider dietary needs (vegetarian, vegan, gluten-free, halal/kosher options).

Sponsorship & Budget

  • Finalize sponsors (API credits, prizes, food, venue).
  • Prepare budget breakdown: venue, food, swag, printing, prizes.
  • Order prizes (gift cards, tech gadgets, mentorship sessions).

Volunteers & Staff

  • Recruit volunteers for registration, logistics, and team support.
  • Assign mentors/tech helpers
  • Designate judges (partners, sponsors, technical experts).
  • Train volunteers on registration flow and timekeeping process.

Marketing & Communication

  • Launch event website or registration portal.
  • Confirm participant registrations and waitlist.
  • Send pre-event email with details: schedule, APIs, rules, starter kit links.
  • Create a Slack server for participant communication.

Judging & Deliverables

  • Define judging criteria (e.g. Innovation, Functionality, Impact, Technical Implementation, Presentation).
  • Create a submission form (Devpost, Google Forms, or GitHub submission guidelines).
  • Prepare presentation schedule for final demos.

About

building a public transportation alert system for New York State and city DMVs to alert super speeders

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors