GET_APK
DOCS INDEX
[01.2] Organization

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.

Technical Specs (25%)

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.