TagLedger

Tag-based financial reconciliation tool. Upload bank transaction Excel files, classify with tags, filter by any criteria, and generate P&L reports grouped by company/account.

Features

  • Google OAuth login with email allowlist
  • Google Drive integration (read/upload Excel files via service account)
  • Tag-based transaction classification and aggregation
  • Grafana-style filter bar (date, account, tag, type, search)
  • Sortable transaction table with inline tag editing
  • Resizable tag summary panel with totals
  • P&L view grouped by company/account
  • DB Ledger tracking via Google Sheets

Stack

  • SvelteKit + TypeScript
  • TailwindCSS
  • Google Drive API + Sheets API (service account)
  • SheetJS (xlsx parsing)

Setup

npm install
cp .env.example .env
# Fill in .env with your Google Cloud credentials
npm run dev

See .env.example for required configuration.

License

Proprietary. See LICENSE.

Top categories

Loading Svelte Themes