+

+
Track your debts, visualize payoff dates, and accelerate your path to financial freedom
+
+
+## Features
+
+- **Multiple Payoff Strategies**: Snowball (lowest balance first), Avalanche (highest interest first), or Manual ordering
+- **Payment Tracking**: Full payment history with interest/principal breakdown, optional custom payment dates
+- **Payoff Projections**: See exactly when each debt will be paid off and your overall debt-free date
+- **Auto-Snowball**: When you pay off a debt, its minimum payment automatically adds to your snowball amount
+- **Order Number Support**: Use position numbers (1, 2, 3) or names for all commands
+- **Beautiful Terminal UI**: Clean, colorful tables powered by Lipgloss with order numbers, totals, and projections
+- **SQLite Storage**: All data stored locally in `~/.dave/debts.db`
+- **Hidden Paid Debts**: Paid-off debts are automatically hidden from view but preserved in the database
+- **Reset Command**: Clear all debts and start fresh with a single command (with confirmation prompt)
+
+## Installation
+
+```bash
+go build -o dave.exe
+```
+
+Or add to your PATH for system-wide access.
+
+## Quick Start
+
+```bash
+# Add your first debt
+dave add "Credit Card" 5000 18.5 150
+
+# Add more debts
+dave add "Car Loan" 15000 5.5 350
+dave add "Student Loan" 25000 4.2 200
+
+# Set extra monthly payment (snowball amount)
+dave snowball 500
+
+# View your debt table (default command)
+dave
+
+# Make a payment using debt name
+dave pay "Credit Card" 1000
+
+# Or use the order number from the table
+dave pay 1 1000
+
+# Backdate a payment
+dave pay 2 500 2024-11-15
+
+# Switch to avalanche mode
+dave mode avalanche
+```
+
+## Commands
+
+### `dave` or `dave show`
+Display the debt table with projections. This is the default command.
+
+### `dave add