What Do My Taxes Pay For?

what-do-my-taxes-pay-for screenshot

Live site: whatdomytaxespayfor.com This site applies progressive US tax brackets to your income, then splits what you owe into the budget categories the federal government reports, such as defense, health and interest on the debt. Pick any budget year from 1962 to 2025 to compare how spending priorities changed, and optionally add a state for state income tax.

The budget data comes from USAspending.gov, and a companion Python CLI downloads and manages it.

Tech stack

  • Frontend: Bootstrap 5 and vanilla JavaScript
  • Backend: PHP with MySQL for application data, SQLite for budget data
  • Data CLI: Python 3.12 (taxpayfor) for downloading and loading federal budget and census data
  • Hosting: DreamHost shared hosting, deployed over SSH with rsync, with Apache config in the repo
  • Quality: pre-commit hooks, Taskfile, phased implementation notes in docs/

Leave a comment

Your email address will not be published. Required fields are marked *

Share this page