Overview

Add support for user-defined tags on transactions so users can better categorize and filter their expenses and income beyond the existing categories.

This is a cross-layer feature that touches:

🎯 Goals

👤 User Stories

As a user I want to:

  1. Create, edit, and delete my own custom tags
  2. Assign one or more tags to any transaction (income or expense)
  3. Filter the transaction list by one or more selected tags
  4. See tags displayed nicely on the transaction list and in the edit modal

Nice-to-have (future):