|
CIVIC INFORMATION DEVELOPER DETROIT, MICHIGAN |
||||
| BACKGROUND | CURRENT WORK | TECHNICAL | WHO IS MARK? | ||||
|
BACKGROUND
PROFESSION: Bartender in Detroit, Michigan developing civic technology as a side project. PROJECT GOAL: Built CIV.IQ to organize publicly available civic information and present it in an easy-to-understand way. Think of it like a phone book for democracy-your address is the key that unlocks information about who represents you at every level of government. DEVELOPMENT APPROACH: Using modern development tools including AI assistance to build solutions that integrate government data sources into unified, accessible interfaces. CURRENT WORK
CIV.IQ - CIVIC INFORMATION UTILITY A Progressive Web Application that helps people find their representatives and understand government data. Enter your address, get your representatives-federal and state-along with their voting records, campaign donors, and recent news. All the information is already public; CIV.IQ just organizes it in one place. AUTHENTIC DATA ONLY: Everything comes from real government APIs. No made-up data, no estimates. Coverage includes all 39,495 ZIP codes mapped to congressional districts using Census boundaries, plus state legislature data for all 50 states and DC. Data sources: Congress.gov API, Senate.gov XML, FEC.gov API, Census.gov API, Congress-Legislators YAML, OpenStates v3 API, NewsAPI + Google News RSS. TECHNOLOGY STACK:
TECHNICAL DETAILS
Built CIV.IQ using Next.js 16.0.10 and TypeScript 5.8.3. The goal was to make government data accessible without sacrificing accuracy or performance. DESIGN APPROACH: Geometric precision with an 8px grid system, 2px black borders replacing shadows, and a systematic color palette. The design stays out of the way and lets the information speak. DATA ARCHITECTURE: All 39,495 ZIP codes are mapped to congressional districts using official Census TIGER/Line shapefiles. PMTiles optimization delivers 64MB vector tiles for efficient map rendering. State legislative districts (7,383 total) use the same approach via OpenStates. WHAT YOU CAN LOOK UP: Federal representatives (House and Senate), state legislators, district boundaries, campaign finance records with donor industry breakdowns, voting records, committee assignments, recent news, and floor schedules. FUTURE WORK: Interested in building similar tools that make public information more accessible-anything where the data exists but is hard for regular people to find and understand. |
VISITOR COUNTER
001247
You are visitor #1247
WEBMASTER
Mark Sandford Detroit, Michigan DATA SOURCES
WHAT CIV.IQ DOES
. Look up reps by address or ZIP. See who funds their campaigns . Track their voting records . View district boundaries on maps . Read recent news about them . Check committee assignments . Find state legislators too . Works offline (PWA) . 100% real government data ALWAYS! QUICK LINKS
Congress.gov APIFEC.gov API US Census APIs OpenStates v3 API |
|||
|
||||
|
CONTACT INFORMATION Email: mark@marksandford.dev Location: Detroit, Michigan Last Updated: December 2025 | Best viewed with Netscape Navigator 4.0 or Internet Explorer 4.0 Optimized for 800x600 resolution | Designed for 56k modem compatibility HTML 4.0 Validated | Browser Compatibility | Site Map |
||||