개발자가 아닌데 Claude로 537명 규모의 선거 자금 추적기를 만들었습니다.
I'm not a developer. I built a 537-member campaign finance tracker with Claude.
핵심 요약
비개발자가 Claude를 활용해 의원들의 선거 자금 출처를 투명하게 추적하는 웹 서비스를 구축했습니다.
- 데이터 투명성 — 의원들의 선거 자금 출처를 일반인도 쉽게 확인 가능함
- Claude 활용 — 파이썬 파이프라인 구축 및 단일 HTML 앱 개발에 활용됨
- 무결성 검증 — 코드 수정 시마다 데이터 무결성을 확인하는 워크플로우 적용
- 사용자 피드백 — 데이터 시각화 및 기능 개선을 위한 커뮤니티 의견 수렴 중
Claude를 써서 실제로 돌아가는 데이터 툴 하나를 만들어서 배포해봤다. 이름은 'The Influence Registry'고, 현직 의원들이 돈을 어디서 끌어오는지 추적하는 사이트야.
링크: https://www.keep-dc-honest.com/
이게 뭐 하는 거냐면
FEC(연방선거관리위원회) 신고 자료를 긁어와서, 현직 의원 537명 전원을 대상으로 자금 출처가 이익단체 돈인지 개인 후원금인지 점수를 매기는 거야. 모든 숫자는 공공 신고 자료에 근거해. 수작업으로 점수 조정한 거 없고, 느낌적인 느낌도 없고, "이 사람 좀 부패한 듯?" 같은 뇌피셜도 없어. 그냥 똑같은 공식을 모두한테 똑같이 적용했어. 이게 중요한 게, 사람 손으로 점수 건드리는 순간 신뢰도는 바로 나락 가거든. 의원별로 프로필 들어가면 후원금 내역, 외부 지출 기준 주요 지지자 및 반대자, 소액 후원 비중, 순자산, 재임 기간까지 다 볼 수 있어.
제작 과정
Claude랑 나랑 같이 작업한 것들:
FEC 데이터를 읽어서 공식 하나로 모든 점수를 뽑아내는 파이썬 스코어링 파이프라인.
툴 자체는 거대한 HTML 파일 하나로 만들었어. 5,000줄짜리 파일을 폰으로 안전하게 수정하는 게 진짜 헬이더라. 그래서 수정할 때마다 정확한 문자열 치환을 쓰고, 무결성 검사(요소 개수, div 밸런스, JSON 유효성 검사)를 돌려. 한 번은 멍청하게 find-replace 잘못 돌렸다가 마크업 다 날려 먹고 사이트 터진 적이 있거든.
의원별로 스냅샷도 다운로드할 수 있게 해놨어. 예시 몇 개 첨부할게.
왜 만들었냐고?
"이 새끼 돈줄이 어디냐"라는 질문에 대한 답을, 정치학 학위 없어도, 페이월 없이, 폰으로 한 번만 탭하면 바로 알 수 있게 만들고 싶었어. 투명성 관련 데이터는 이미 널려 있는데, 일반인들은 절대 안 찾아볼 법한 서류 뭉치 속에 처박혀 있잖아. 그걸 한눈에 보기 좋게 만들려고 한 거야.
너희들한테 바라는 거
딱 두 가지야.
들어가서 이것저것 눌러봐. 니네 지역구 의원도 찾아보고. 숫자 이상한 거 있으면 말해줘(다 추적 가능하니까 신고 자료랑 대조해 볼 수 있어).
빌드나 접근 방식에 대한 피드백도 줘. 나도 코딩 좀 할 줄 아는 수준에서 야매로 만든 거라, 진짜 전문가들이 보기엔 데이터 파이프라인이나 단일 파일 앱 방식, 무결성 검사 워크플로우 같은 게 어떤지 진심으로 궁금해.
어떻게 만들었는지, Claude를 워크플로우에 어떻게 녹였는지 궁금한 거 있으면 다 물어봐.
아, 깃허브 레포도 있으니까 참고해. https://github.com/yeet01520/Influence-Registry


