Expense Tracker (Manual Categories)

AI-free, manual-first workflow

This scaffold intentionally omits AI services, auto-categorization, or background suggestions. Every expense will rely on the categories you create and manage yourself.

How categorization works

  • • Define your own categories in settings.
  • • Each expense form will present only those categories—no auto-complete or AI labels.
  • • Rename or delete categories to keep historical data tidy; expenses update accordingly.

What's included now

  • • Local-storage persistence with storage events for cross-tab sync.
  • • Currency settings and exchange-rate helpers without any AI enrichment.
  • • Tailwind + shadcn/ui styling foundation to build the remaining screens.

Next steps to finish the app

  1. 1. Build the Settings page to manage currencies and manual categories.
  2. 2. Add the Expense form with a simple category select (no AI auto-fill).
  3. 3. Create dashboard and recoveries views using the provided hooks.
  4. 4. Keep the experience manual—avoid adding GPT or automated labeling.