Custom Categories.
Tailor the system to your life. No forced rigid structures.
The End-User Perspective
Define Your Own Rules
Standard finance apps give you generic categories like "Food" and "Rent." Temporal allows you to delete these and create your own. Want a category specifically for "Espresso" or "Cat Toys"? You can create it with custom icons and colors.
The Power of Visual Cues
By assigning distinct colors and icons to your categories, your transaction list becomes a readable map of your lifestyle. You can quickly see patterns—like a sea of red indicating high impulsive spending on shopping.
Use Case: Project Tracking
"I'm renovating my house and want to see only those costs." You can create a temporary category called 'Renovation.' Once the project is done, you can delete it or archive it—Temporal's database will keep the transaction records while unlinking the category.
Identity & Linkage
Relational Integrity
Categories are stored in the `categories` table. Every transaction holds a `categoryId`. If a category is deleted, the database is instructed to keep the transaction but set its category reference to `null`, ensuring your total expense records never disappear.
Default Seeding
On first launch, the app seeds 15 default categories into your local SQLite db. These are marked with an `isDefault` flag, allowing them to be available to every vault you create.