Taxpayer Toplist

Celebrating transparent contributions to the commons.

Home Why TPTL Offer a perk API Docs
Why TPTL Sign in

Taxpayer Toplist

Celebrating transparent contributions to the commons.

  • Home
  • Why TPTL
  • Offer a perk
  • API Docs
Sign in Why TPTL
🛠️

Maintenance required

We paused the app until the database schema catches up.

Database migrations are pending. Running them now keeps data in sync for everyone who signs in.

From the project root on your server, run the migration tool:

php bin/migrate.php

When you run the migration tool, it will:

  1. Ensure the schema_migrations ledger exists so future runs know what’s already applied.
  2. Compare every SQL file in sql/migrations with stored checksums to find scripts that haven’t run yet.
  3. Execute each pending migration inside a database transaction so any errors roll the changes back.
  4. Record the migration name, checksum, and timestamp once it succeeds, letting safe re-runs skip work.

When the command finishes cleanly, refresh this page and Taxpayer Toplist will be ready to go again.

Taxpayer Toplist

Celebrating taxpayers whose contributions power shared progress.

Built for clarity, accountability, and pride in civic investment.

Explore

  • Why TPTL
  • Sign in
  • API Docs

Get in touch

Write to the team anytime at team@tptl.test.

Why TPTL team@tptl.test
Privacy • Terms • Say hello
© 2025 Taxpayer Toplist