TrentonTracker

A modern Progressive Web App making New Jersey legislative data accessible and searchable, with ZIP code-based legislator lookup.

Civic Technology
GatsbyJS
Technology
R Plumber
API
Real-time
Data

Overview

TrentonTracker is a powerful civic platform that makes it easy for anyone to engage with New Jersey politics, with a focus on the state legislature and governor.

The Problem

The New Jersey state Senate & General Assembly consider thousands of pieces of legislation each year, but the official legislature website has fallen behind the times and doesn’t work well on mobile devices. Citizens struggle to:

  • Track bills they care about
  • Find their elected representatives
  • Understand the legislative process
  • Access data on executive orders

The Solution

TrentonTracker provides a modern, accessible interface for legislative information:

  • Progressive Web App: Fast performance and native app-like features on any device
  • ZIP Code Lookup: Find your legislators instantly using zipcodeR integration
  • Bill Tracking: Follow legislation through the process
  • Executive Orders: Searchable database of gubernatorial actions

Technical Architecture

  • Frontend: Built with GatsbyJS as a fully static website
  • Data Layer: Custom JSON REST API served via R Plumber
  • Integration: Combines official legislative data with other sources
  • Search: Uses zipcodeR package for representative lookups

Impact

TrentonTracker demonstrates how modern web technology can improve civic engagement by making government data more accessible to everyday citizens.

civic techtransparencyJavaScriptRAPI
Part of Gavin's New Jersey Work

This project is part of Gavin Rozzi's extensive work serving the Garden State.

View All NJ Work →

About the Author

Gavin Rozzi

Gavin Rozzi

I lead an in-house civic technology team in New Jersey state government. I write here about data science, software built for government, and how policy gets turned into working systems.