7✓ Picked 7b. New Stats tab: tabs become Home / Activity / Budgets / Stats / More (these are interactive, try tapping)
Stats takes over the monthly review (6e). Always shows the current space. Choose one approach.
7aOne long scroll: donut → calendar heatmap (tap slices, days, period)
Personal ▾
Stats{{ periodLabel }}
{{ t.label }}
SPENDING BY CATEGORY · tap a slice
total{{ totalStr }}
{{ l.name }}{{ l.pct }}{{ l.amt }}
{{ selName }}{{ selAmt }}
{{ selPct }}
{{ x.n }}{{ x.a }}
nothing this period
see all in Activity →
DAILY SPENDING · September · tap a day
MTWTFSS {{ dd.d }}
less more
{{ dayTitle }}{{ dayTotal }}
{{ x.n }}{{ x.a }}
HomeActivityBudgetsStatsMore
7bOne chart at a time · the transactions below follow whatever you tap
Personal ▾{{ periodLabel }}
{{ t.label }}
{{ t.label }}
{{ selName }}
{{ selAmt }} · {{ selPct }}
{{ l.name }}
{{ dd.d }}
spending per month · tap a bar
{{ b.m }}
{{ trendNote }}
where the money went out from · tap one
{{ ac.n }}{{ ac.v }}
in a shared space this tab becomes Members (6h)
{{ listTitle }}{{ listTotal }}
{{ listCount }}
{{ lr.day }}
{{ lr.n }} {{ lr.sub }}{{ lr.a }}
no spending here
open in Activity with this filter →
HomeActivityBudgetsStatsMore
7cInsight-led: what changed, then the charts
Personal ▾September
You spent Rp 260rb more than August
Compare with last month
BIGGEST CHANGES
{{ m.name }}{{ m.txt }}
solid = Sep · dashed = Aug
Most spending falls on Saturdays. Health dropped to almost zero.
CategoriesCalendarTrend
each opens the full chart from 7b
HomeActivityBudgetsStatsMore

Try next: "go with 7a" · "7b but with the insight headline from 7c" · "add a net-worth-over-time chart"

6Unified app, part 2: budgets & planning, shared spaces, settings, admin portal (all in your picked style)
Budgets & planning
Based on 2j
6aBudgets
Personal ▾
Budgets
25 Sep – 24 Oct · 26 days left
Groceries1,25 / 3 jt
Food & Drink1,38 / 1,5 jt
over 80% · alert sent
Transport320 / 800 rb
Healthno budget
Edit budgets
HomeActivityBudgetsStatsMore
6bEdit budgets
CancelSave
Monthly budgets
IDR · last month as hint
Groceries last 2,8 jt[ 3.000.000 ]
Food & Drink 1,7 jt[ 1.500.000 ]
Transport 650 rb[ 800.000 ]
Health[ — ]
Bills[ — ]
Owners only in shared spaces
6cBudget detail + alert
push · CrestFood & Drink at 80%Rp 300.000 left, 26 days
← Budgets
Food & Drink1,2 / 1,5 jt
THIS PERIOD−1.200.000
Dinner out −320.000
Café −180.000
Lunch −45.000
Change limit
6dSavings goals
← More
Goals
Bali trip4,5 / 10 jt
by Mar 2027 · linked: Jago
Emergency fund6 / 30 jt
manual contributions
+ New goal
6eMonthly review → replaced by the Stats tab 7b
Personal ▾
‹ AugOct ›
September
in
7,5 jt
out
5,2 jt
net
+2,3
6-month trend · bars
Rent2,5 jt
Groceries1,25 jt
Food1,38 jt
HomeActivityBudgetsStatsMore
6fRecurring
← More
Recurring
MONTHLY
Salary 25th · Mandiri+8.000.000
Phone plan 3rd · BCA−150.000
Savings ⇄ 26th · BCA→Jago1.000.000
+ New recurring
editing asks: only this one / this and all future
6gSystem states
● Offlinenew entries sync later
Coffee ⟳ waiting to sync−28.000
A new version is available
Reload
Add a financial accountneeded before your first transaction
Shared spaces
Based on 2n. Switch with the pill (see 5p)
6hShared space home
Kitchen ▾
Kitchen fund · you: Owner
Rp 1.200.000
By categoryBy member
Jojo2,6 jt
Hendra (you)400 rb
TODAY
Vegetables by Jojo−180.000
From Hendra ⇄ +500.000
Top up from Personal
+
HomeActivityBudgetsStatsMore
6iAdd in a shared space
✕today 12:40
ExpenseIncomeRefundTransfer
180.000
IDR
Kitchen fund · Kitchen ▾
VegetablesMeatGasmore
1234567890000⌫
Save to Kitchen
6jCreate shared space
✕
New shared space
Name
Kitchen
Currency
IDR ▾
Budget month starts
1 ▾
Everyone you invite sees everything in this space. Personal stays private.
Create
6kInvite member
← Kitchen
Invite to Kitchen
Email
jojo@…
Role
MemberOwner
Send invite
If this email belongs to a Crest user, they'll receive an invitation.
PENDING
maria@… 12 days leftCancel
6lAccept invitation
Hendra invited you to Kitchenas a Member
You’ll see all Kitchen accounts, transactions and budgets. They can’t see your Personal space.
Accept
Decline
6mMembers + space settings
← Kitchen
Kitchen settings
MEMBERS
Hendra (you) Owner
Jojo Member ▾
Andi Owner ▾
ME
Include in my totals
Notify when someone adds
Leave space
Delete space…
More & settings
The More tab
6nMore
Personal ▾
More
Financial accounts›
Categories›
Recurring›
Goals›
Spaces›
Exchange rates›
Export data›
Language · Currency · Theme›
App lock · Install Crest›
Delete my login & data
HomeActivityBudgetsStatsMore
6oCategories
← MorePersonal
Categories
ExpenseIncome
● Food & Drink⋮
● Groceries⋮
  ↳ Vegetables⋮
● Transport⋮
● Fees⋮
● Gym (archived)⋮
+ New category
6pExchange rates
← More
My exchange rates
private · base IDR · never fetched automatically
1 USD16.200 · 12 Sep
1 SGD12.100 · 2 Aug ⚠
1 EURadd rate
+ Add currency
6qExport CSV
← More
Export transactions
Space
All spaces ▾
Period
This year ▾
Include "added by"
Share / download CSV
6rDelete my login & data
← More
Delete my Crest login
Deletes your login + Personal space. Shared-space entries stay as "Former member". Can’t be undone.
Last Owner of KitchenHand over or delete it
Export my data first
Type your email to confirm
Delete everything
Super Admin portal (desktop)
Based on 2p: sidebar + table, inline actions. Never shows money or spaces
6sLog in + 2FA
Crest admin
Email
Password
••••••
Authenticator code
_ _ _ _ _ _
Log in
use a backup code
First time: set up 2FA
QR code
Confirm code
backup: 8F2K-… 1QZ9-… 7TTM-…
I saved these codes
6tOverview
Crest adminOverviewRequests 4UsersAudit log
2FA ✓ · 28 min left
Overview
pending
4
active
23
deactivated
1
new this month
5
Needs attention
Invite expiredBudiResend
Email bouncedtom@…Fix
4 requests waitingReview
6uAccess requests
Crest adminOverviewRequests 4UsersAudit log
2FA ✓ · 28 min left
Access requests
PendingApprovedRejected
☐ NameEmailCountryReason
☐ Dewi P.dewi@…IDfriend of ReiApprove✕
☐ Sari W.sari@…IDfreelancerApprove✕
☐ Tom K.tom@…NL—Approve✕
tick several → Approve selected / Reject selected
6vReject dialog
Crest adminOverviewRequests 4UsersAudit log
2FA ✓ · 28 min left
Reject Tom K.?
Internal note (never emailed)

They get a short polite email; can ask again after 30 days.
Reject
Cancel
6wUsers
Crest adminOverviewRequests 4UsersAudit log
2FA ✓ · 28 min left
Users+ New user
search name or email…
NameEmailStatusLast login
Dewi P.dewi@…Activetoday⋯
Budi S.budi@…Invited · expired—Resend
Tom K.tom@…bounced—Fix
X Y.x@…DeactivatedJul⋯
6xUser detail
Crest adminOverviewRequests 4UsersAudit log
2FA ✓ · 28 min left
← Users
Budi Santoso
budi@example.com · Invited · created 2 Sep · last login —
Access
Resend activation link
Send password reset
Edit name / email
Make Super Admin
Danger
Deactivate
Delete permanently…
6yAudit log
Crest adminOverviewRequests 4UsersAudit log
2FA ✓ · 28 min left
Audit log
All actions ▾Last 30 days ▾
WhenWhoActionTarget
29 Sep 10:02Reirequest.approvedewi@…
28 Sep 18:40Reiuser.deactivatex@…
27 Sep 09:12Rei2fa.backup_used—
20 Sep 22:00system2fa.reset (script)Rei
read-only · kept ≥ 1 year

Try next: "make it clickable, starting with 5c → 5o → 5t" · "polish the visuals" · "change 6h so …"

5Unified app, part 1: getting in, onboarding, home, adding, accounts (all in your picked style)
Rules from your picks
• Main screens (2a): space pill + avatar at the top · green + button · bottom tabs Home / Activity / Budgets / Stats / More
• Every add or transfer (2d): one sheet with type tabs, a big amount, field chips and a keypad
• Every list (2g): grouped by day with day totals and Upcoming pinned on top · swipe to delete
• Every limit or progress (2j): thin bar, red past 80% · shared spaces (2n): By category / By member toggle · admin (2p): sidebar + table with inline actions
Getting in
Invite-only: request access → admin approves → activate from email → log in → lock with Face ID or PIN
5aRequest access
Request access
Crest is invite-only. Tell us who you are.
Full name
Email
Country
Indonesia ▾
Why Crest? (optional)

I accept the Privacy Policy and Terms
I'm 18 or older
Submit request
Have access? Log in
5bRequest received
✓
Thanks!
We'll email you when your request has been reviewed.
Close
5cLog in
Crest
Email
Password
••••••••
Forgot password?
Log in
No access yet? Request access
5dActivate (from email link)
Set your password
Email
dewi@example.com 🔒
Password
••••••••
Confirm password
••••••••
✓ 10+ characters
✓ passwords match
Activate
link valid 72 hours
5eSet up app lock (first login)
Lock Crest on this phone
Face ID / fingerprint
Use Face ID
Skip, PIN only
Crest PIN (backup, all devices)
● ● ● ● ○ ○
5fUnlock (every open)
Hi Dewi
Face ID
or enter PIN
●●○○○○
1234567890⌫
Forgot PIN? Log in again
5gForgot password
← Log in
Reset password
Email
Send reset link
If this email belongs to a Crest user, we've sent a reset link.
5hMessages: link expired / used / suspended
Link expiredPlease contact the Crest admin for a new one.
Link already used
Log in
Access suspendedPlease contact the Crest admin.
Onboarding
First login, about 2 minutes. Ends on Home with a hint pointing at +
5i1 · Language + currency
Welcome to Crest
Language
EnglishBahasa
Base currency
IDR · Rupiah ▾
Continue
5j2 · Where do you keep money?
Where do you keep your money?
Cash wallet
Bank BCA, Mandiri…
E-wallet GoPay, OVO, PayPal…
Credit card
Skip for now
5k3 · Add financial account
Add bank
Name
BCA
Currency
IDR ▾
Opening balance
5.000.000
Last 4 digits (optional)
1234
Add
Add another · Done
5l4 · Money month + reminder
Your money month
Budget month starts on
25 (payday) ▾
Daily reminder to log
Time
21:00
Continue
5m5 · Add to home screen
Add Crest to your home screen
1 · Share in Safari
2 · Add to Home Screen
3 · Add
Later
5nAllow notifications
Stay on track
• daily reminder
• budget alerts 80% / 100%
• card due dates
• space invites
Allow notifications
Not now
Home & activity
Based on 2a and 2g
5oHome: net worth + accounts
Personal ▾
net worth
Rp 4.350.000
after upcoming: Rp 1.850.000
in · Sep
+7,5 jt
out · Sep
−3,1 jt
BANK5.000.000
BCA ··12345.000.000
E-WALLET250.000
GoPay 250.000
CREDIT CARD−1.200.000
BCA Visa −1.200.000
+
HomeActivityBudgetsStatsMore
5pSpace switcher (tap the pill)
Personal ▾
Rp 4.350.000
Switch space
Personal ✓4,35 jt
Kitchen Owner · 21,2 jt
Invite: FamilyAccept
+ New shared space
5qActivity
Personal ▾
search… ⚙ filters
Upcoming (1) · Rent 1 Oct−2.500.000
TODAY−73.000
Lunch GoPay−45.000
Coffee GoPay−28.000
MON 28 SEP+7.299.000
Client A Mandiri+7.500.000
Top up OVO ⇄ BCA→OVO200.000
Admin fee BCA−1.000
+
HomeActivityBudgetsStatsMore
5rActivity: filtered
Personal ▾
pharmacy ✕
This yearHealthAccount ▾Amount ▾
7 results−1.140.000
12 SEP−210.000
Kimia Farma BCA−210.000
2 AUG−85.000
Pharmacy Cash−85.000
Clear filters
HomeActivityBudgetsStatsMore
5sTransaction detail / edit
← Activity🗑 delete
−45.000
Food & Drink · Personal
Account
GoPay
Date
29 Sep 12:40
Note
Lunch with team
Receipt
📷 add photo
Repeat
Save changes
shared space: shows "Added by / Edited by"; read-only for others’ entries
Adding money
Every entry uses the 2d sheet: type tabs, amount, field chips, keypad
5tExpense
✕today 12:40
ExpenseIncomeRefundTransfer
45.000
IDR
🍜 FoodGroceriesTransportmore
GoPay · Personal ▾note
1234567890000⌫
Save
5uIncome
✕today 12:40
ExpenseIncomeRefundTransfer
7.500.000
IDR
SalaryFreelanceGiftmore
Mandiri · Personal ▾repeat
1234567890000⌫
Save
5vTransfer (+ optional fee)
✕today 12:40
ExpenseIncomeRefundTransfer
200.000
IDR
BCA ▾→OVO ▾
+ fee 1.000 → "Fees" expense
1234567890000⌫
Save transfer
5wTransfer: two currencies
✕Transfer
ExpenseIncomeRefundTransfer
PayPal USD→BCA IDR
Sent
100.00 USD
Rate
16.200 (saved 12 Sep)
Received
1.620.000 IDR ✎
edit any two, the third is calculated
Save rate as my USD rate
Save transfer
5xRefund
✕today 12:40
ExpenseIncomeRefundTransfer
150.000
IDR
GroceriesFoodmore
linked: Groceries −850.000 · 26 Sep ✕
into BCA Visa ▾
1234567890000⌫
Save refund
Financial accounts
Opened from Home rows or More
5yFinancial accounts
Personal ▾
Financial accounts
BANK5.000.000
BCA ··12345.000.000
E-WALLET250.000
GoPay 250.000
PayPal USD$20 · add rate ⚠
CASH−50.000
Wallet −50.000
CREDIT CARD−1.200.000
BCA Visa owes 1.200.000
+ Add financial account
HomeActivityBudgetsStatsMore
5zCredit card detail
← Accounts⋯ edit / archive
BCA Visa
1.200.000
owed
Credit used1,2 / 10 jt
available 8.800.000 · due 5 Oct
Pay bill
TODAY
Groceries +850.000
26 SEP
Refund · Groceries −150.000
Payment from BCA ⇄ −3.400.000

Continued in 6a–6y. Try next: "make this clickable" · "change 5o so …" · "polish the visuals"

4Full screen inventory, part 2: settings, sharing, Super Admin portal
Settings & maintenance
The "More" tab and everything under it
4aMore / Settings hub · UJ-37
More
Financial accounts›
Categories›
Recurring›
Goals›
Spaces›
Exchange rates›
Export data›
PREFERENCES
LanguageEnglish ›
Base currencyIDR ›
Theme · App lock · Install›
Delete my login & data
HomeActivityBudgetsMore
4bCategories · UJ-34
← MorePersonal
Categories
ExpenseIncome
● Food & Drink⋮
● Groceries⋮
  ↳ Vegetables⋮
● Transport⋮
● Fees⋮
● Gym (archived)⋮
+ New category
Owners only in shared spaces
4cExchange rates · UJ-35
← More
My exchange rates
private to you · base IDR
1 USD16.200 · 12 Sep
1 SGD12.100 · 2 Aug ⚠ old
1 EURadd rate
used to convert net worth + budgets; Crest never fetches rates
4dChange base currency warning · FR-SET-4
Change IDR → SGD?Your Personal budgets will need review. We'll pre-convert them with your saved rates.
Groceries3.000.000 → 248
Transport800.000 → 66
Change & review
Cancel
4eExport CSV · UJ-36
← More
Export transactions
Space
All spaces ▾
Period
This year ▾
Include "added by"
Share / download CSV
import CSV with column mapping: Phase 2
4fDelete my login & data · UJ-08
← More
Delete my Crest login
Deletes your login + Personal space. Shared-space entries stay as "Former member". Can’t be undone.
You’re the last Owner of KitchenHand over or delete space
Export my data first
Type your email to confirm
Delete everything
Sharing
Create a space, invite people, set roles, choose what counts in my totals, leave or delete. Extends 2m–2o
4gCreate shared space · UJ-42
✕
New shared space
Name
Kitchen
Currency
IDR ▾
Budget month starts
1 ▾
Everyone you invite sees everything in this space. Your Personal space stays private.
Create
next: add a financial account + invite
4hInvite member · UJ-43
← Kitchen
Invite to Kitchen
Email
jojo@…
Role
MemberOwner
Send invite
If this email belongs to a Crest user, they'll receive an invitation.
PENDING
maria@… · 12 days leftCancel
4iAccept invitation · UJ-43
invitationHendra invited you to Kitchenas a Member
You’ll see all Kitchen accounts, transactions and budgets, and who added each one. Kitchen members can’t see your Personal space.
Accept
Decline
expires in 14 days
4jMembers & roles · UJ-48, UJ-49
← KitchenOwner
Members
Hendra (you)Owner
JojoMember ▾
AndiOwner ▾
tap ▾: make Owner / make Member / remove
+ Invite
at least one Owner must remain
4kSpace settings · FR-SPC-13/16
← Kitchen
Kitchen settings
Name
Kitchen
Currency
IDR 🔒
Include in my totals
Notify me when someone adds
Leave space
Delete space…
delete asks you to type the name
4lAdd in shared space (picker) · UJ-44
✕
180.000
ACCOUNT
KITCHENKitchen fund ✓PERSONALGoPay
CATEGORY · from Kitchen
VegetablesMeatGasSnacks
Save to Kitchen
the space name is always shown so nothing lands in the wrong one
Super Admin portal (desktop)
Separate host with 2FA and a 30-minute timeout. Manages users and access only, never money. Pairs with 2p–2r
4mAdmin login + 2FA · UJ-15
Log in
Email
Password
••••••
Authenticator code
_ _ _ _ _ _
Log in
use a backup code
First time: set up 2FA
QR code
Confirm code
Backup codes8F2K-… 1QZ9-… 7TTM-…
I saved these codes
4nUsers list · UJ-12, UJ-14
Crest adminOverviewRequestsUsersAudit log
Users
+ New user
search name or email…
AllActiveInvitedDeactivated
Name · emailstatus · last login
Dewi P. · dewi@…Active · today
Budi S. · budi@…Invited · link expired
Tom K. · tom@…Invited · bounced ⚠
X Y. · x@…Deactivated
4oUser detail + actions · UJ-12–14
Crest adminOverviewRequestsUsersAudit log
Budi Santoso
budi@example.com · Invited · created 2 Sep · last login —
Access
Resend activation link
Send password reset
Edit name / email
Make Super Admin
Danger
Deactivate
Delete permanently…
type email to confirm
No financial data or spaces are shown here (FR-ADM-17)
4pCreate user directly · UJ-11
Crest adminOverviewRequestsUsersAudit log
New user
Full name
Email
This email had a pending request. Creating will approve it instead.
Create & send activation
Cancel
4qAudit log · UJ-15
Crest adminOverviewRequestsUsersAudit log
Audit log
All actions ▾Last 30 days ▾
When · whoaction · target
29 Sep 10:02 · Reirequest.approve · dewi@…
28 Sep 18:40 · Reiuser.deactivate · x@…
27 Sep 09:12 · Reiadmin.2fa.backup_used
20 Sep 22:00 · systemadmin.2fa.reset (script)
read-only · kept ≥ 1 year
4rReject request dialog · UJ-10
Reject Tom K.?
Internal note (optional, never emailed)

They get a short, polite email. They can ask again after 30 days.
Reject
Cancel

Try next: "3 options for the admin user detail 4o" · "make 4g→4i a clickable flow" · "list any screens still missing"

3Full screen inventory, part 1: access, onboarding, money, planning. One sketch per screen, mapped to journeys (UJ-xx)
Access & identity
Invite-only: no sign-up and no Google/Apple login. Email + password, then passkey or PIN to unlock
3aRequest access · UJ-01
Request access
Crest is invite-only. Tell us who you are.
Full name
Email
Country
Indonesia ▾
Why Crest? (optional)

I accept the Privacy Policy and Terms
I'm 18 or older
bot check
Submit request
Have access? Log in
3bRequest received · UJ-01
✓
Thanks!
Your request has been received. We'll email you when it has been reviewed.
same message even if the email already exists (FR-REQ-4)
Close
3cLog in · UJ-02, UJ-04
Crest
Email
Password
••••••••
Forgot password?
Email or password is incorrect.
Log in
No access yet? Request access
no Sign up, no social login
3dActivate login (from email) · UJ-03
Set your password
Email
dewi@example.com 🔒
Password
••••••••
Confirm password
••••••
✓ 10+ characters
✗ passwords match
Activate
link expires 72 h after it was sent
3eUnlock (returning) · UJ-04
Hi Dewi
Face ID
or enter PIN
●●○○○○
1234567890⌫
Forgot PIN? Log in again
3fSet up app lock (first login) · UJ-04
Lock Crest on this phone
Face ID / fingerprint illustration
Use Face ID
Skip, PIN only
Also set a 6-digit Crest PIN as backup (works on all your devices)
3gForgot password · UJ-05
← Log in
Reset password
Email
Send reset link
If this email belongs to a Crest user, we've sent a reset link.
after reset: all other devices are logged out
3hDead-end states · UJ-03 A1, UJ-07
Link expiredThis link has expired. Please contact the Crest admin for a new one.
Link already used
Log in
Access suspendedYour access has been suspended. Please contact the Crest admin.contact@…
Onboarding
First login: about 2 minutes to get ready to track real money. The Personal space already exists
3iWelcome: language + currency · UJ-16
Welcome to Crest
Language
EnglishBahasa
Base currency
IDR · Rupiah ▾
suggested from your region; any ISO currency
Continue
3jWhere do you keep money? · UJ-16
Where do you keep your money?
Cash walletwallet, petty cash
BankBCA, Mandiri, Chase…
E-walletGoPay, OVO, PayPal…
Credit cardamount you owe
Skip for now
3kAdd financial account · UJ-16, UJ-32
✕Bank
Add bank
Name
BCA
Currency
IDR ▾
Opening balance
5.000.000
Last 4 digits (optional)
1234
Color / icon
● ● ● ●
Add
then: "Add another?" list with Done
3lBudget day + reminder · UJ-16
Your money month
Budget month starts on
25 (payday) ▾
Daily reminder to log
Reminder time
21:00
Continue
Skip
3mInstall guide (iPhone) · UJ-38
Add Crest to your home screen
1 · tap Share in Safari
2 · Add to Home Screen
3 · tap Add
Later
Android/desktop: one Install button instead
3nAllow notifications · UJ-38
Stay on track
• daily reminder to log
• budget alerts at 80% / 100%
• credit card due dates
• shared space invites
Allow notifications
Not now
if denied, alerts show inside Crest instead
Financial accounts & transactions
Rounds out the dashboard/add/list sketches in 2a–2i
3oFinancial accounts list · UJ-32
PersonalEdit order
Financial accounts
Net worth4.350.000
BANK · 5.000.000
BCA ··12345.000.000
E-WALLET · 550.000
GoPay250.000
PayPal (USD)$20 · no rate ⚠
CASH · −50.000
Wallet−50.000
CREDIT CARD · −1.200.000
BCA Visaowes 1.200.000
+ Add financial account
HomeActivityBudgetsMore
3pCredit card detail · UJ-20, UJ-21
← Accounts⋯ edit / archive
BCA Visa
1.200.000
owed
limit 10.000.000 · available 8.800.000
Due5 Oct · reminder on
Pay bill
RECENT
Groceries+850.000
Refund · Groceries−150.000
Payment from BCA ⇄−3.400.000
3qTransfer + fee · UJ-19, UJ-45
✕
ExpenseIncomeRefundTransfer
200.000
From
BCA · Personal ▾
To
OVO · Personal ▾
Fee (optional)
1.000 → saved as "Fees" expense
Date
today 09:10
not counted as income/expense
Save transfer
3rCross-currency transfer · UJ-22
✕Transfer
From
PayPal (USD)
To
BCA (IDR)
Amount sent
100.00 USD
Rate
1 USD = 16.200 (saved 12 Sep)
Amount received
1.620.000 IDR ✎
edit any two; the third is calculated
Save 16.200 as my USD rate
Save
3sRefund · UJ-20 A2
✕
ExpenseIncomeRefundTransfer
150.000
Into
BCA Visa ▾
Category
Groceries
linked to (optional)Groceries −850.000 · 26 Sep ✕
lowers Groceries spending; never income
Save refund
3tTransaction detail / edit · UJ-23
← Activity🗑
−45.000
Food & Drink
Account
GoPay
Date
29 Sep 12:40
Note
Lunch with team
Receipt
📷 add photo
Repeat
Save changes
recurring item → asks "Only this one / This and all future"
3uRecurring list · UJ-26
← More
Recurring
Salarymonthly · 25th · Mandiri+8.000.000
Phone planmonthly · 3rd · BCA−150.000
Savings ⇄monthly · 26th · BCA → Jago1.000.000
+ New recurring
created by the server even when your phone is off
3vOffline + sync states · UJ-25, UJ-39
● Offlineshowing saved data · new entries sync later
Coffee ⟳ waiting to sync−28.000
Lunch−45.000
A new version is available
Reload
Finish setupAdd a financial account before saving your first transaction.
Planning & insight
Budgets set by Owners; goals; monthly review; net worth across currencies
3wSet budgets · UJ-27
CancelSave
Monthly budgets
in IDR · last month shown as a hint
Groceries last 2,8 jt[ 3.000.000 ]
Food & Drink last 1,7 jt[ 1.500.000 ]
Transport last 650 rb[ 800.000 ]
Health[ — ]
Bills[ — ]
Some USD spending isn’t counted: add a rate
3xBudget alert · UJ-28
push · CrestFood & Drink at 80%Rp 300.000 left for 26 days
Food & Drink
1.200.000 / 1.500.000
biggest this period
Dinner out−320.000
Café−180.000
Adjust budget (Owner)
3ySavings goals · UJ-29
← More
Goals
Bali trip
4,5 / 10 jt · by Mar 2027 · linked: Jago
Emergency fund
manual · 6 / 30 jt
+ New goal
new: name, target, date, link a financial account
3zMonthly review · UJ-30
‹ AugOct ›
September
in7,5 jt
out5,2 jt
net+2,3
6-month spending trend · bars
by category · donut
LARGEST
Rent−2.500.000
Groceries−850.000
HomeActivityBudgetsMore

Continued in 4a–4r (settings, sharing, admin). Try next: "turn onboarding 3i–3n into a clickable flow" · "3 options for 3o"

2Crest, personal finance app (from the docs in crst): core phone screens + Super Admin portal
Dashboard (Personal space)
Goal: see where money is right away, and add a transaction in 3 taps or fewer (NFR-7)
2aNet worth hero + accounts by type, bottom tabs
Personal ▾
net worth
Rp 4.350.000
after upcoming: Rp 1.850.000
in · Sep
+7,5 jt
out · Sep
−3,1 jt
BANK5.000.000
BCA5.000.000
E-WALLET250.000
GoPay250.000
CREDIT CARD−1.200.000
BCA Visa−1.200.000
+
HomeActivityBudgetsMore
2bBudget-first: "left to spend" hero
Personal25 Sep – 24 Oct
left to spend
2,2 jt
26 days left
≈ Rp 85.000 / day
Watch
Food & Drink92%
Transport40%
Latest
Lunch · GoPay−45.000
Freelance · Mandiri+7.500.000
HomeActivity+BudgetsMore
2cSwipeable space cards replace the switcher
Crest
Personal
Rp 4,35 jt
3 accounts · you only
Family 👥 2
Rp 12 jt
spending by category · donut
Groceries1.250.000
Food & Drink1.380.000
swipe cards → whole screen changes space
− Expense+ Income⇄
Add transaction
Expense / income / refund / transfer. Target: under 10 s, picker shows the space each account belongs to (FR-CAT-4)
2dKeypad first, everything on one sheet
✕today 12:40
ExpenseIncomeRefundTransfer
45.000
IDR
🍜 FoodGroceriesTransportmore
GoPay · Personal ▾note
123 456 0000⌫
Save
2eTwo steps: pick category → amount
step 1 of 2 · expense
What was it for?
Food
Groceries
Transport
Bills
Health
+ new
most used first · tap = step 2
step 2 preview
Rp 45.000
from GoPay · today
IncomeRefundTransfer
2fType one line, Crest fills the fields
Quick add
45rb lunch gopay
ExpenseRp 45.000Food & DrinkGoPaytoday
tap a chip to change it
Repeat a recent one
Coffee · GoPay28.000
Top up OVO ⇄200.000
Groceries · Joint BCA Family850.000
Save ↵
Transactions
Search and filters, an Upcoming section for future-dated items, and "Added by" in shared spaces
2gDay groups + Upcoming pinned on top
search notes, categories…
Upcoming (1) · Rent, 1 Oct−2.500.000
TODAY−73.000
Lunch GoPay−45.000
Coffee GoPay−28.000
MON 28 SEP+7.300.000
Client A Mandiri+7.500.000
Top up OVO ⇄ BCA→OVO200.000
Admin fee BCA−1.000
swipe left = delete
HomeActivityBudgetsMore
2hFilter-led with running total
pharmacy
✕
This year ▾Health ▾Account ▾Amount ▾
7 results−Rp 1.140.000
Kimia Farma
12 Sep · BCA
−210.000
Pharmacy
2 Aug · Cash
−85.000
Guardian
19 Jun · GoPay
−130.000
Export CSVSave filter
2iMonth calendar, tap a day
‹September›
MTWTFSS 123456 78910111213 …29
darker = more spent · ● dot = income
Tue 29−73.000
Lunch−45.000
Coffee−28.000
HomeActivityBudgetsMore
Budgets
Monthly budget per category, period starts on the chosen day (e.g. payday), alerts at 80% and 100%
2jClassic bar list
Budgets
25 Sep – 24 Oct · 26 days left
Groceries1,25 / 3 jt
Food & Drink1,38 / 1,5 jt
over 80% · alert sent
Transport320 / 800 rb
Healthno budget
Edit budgets
2kEnvelope tiles, fill level = money left
Envelopes26 days
Groceries
1,75 jt
left
Food
120 rb
left
Transport
480 rb
+ envelope
tap an envelope to see its transactions · long-press to change the limit
HomeActivityBudgetsMore
2lPace chart, "on track?" answer
this period
You're Rp 310rb ahead of pace
spent line vs ideal pace line
Running hot
Food & Drink92% · day 4
Groceries42% · ok
3 more on track ▾
HomeActivityBudgetsMore
Shared spaces
Switching spaces, spend by member, who added what, transfers between spaces (e.g. Hendra → Kitchen fund)
2mSpace switcher sheet
Kitchen ▾
Rp 1.200.000
Switch space
Personal
only you
4,35 jt
Kitchen ✓
Owner · 2 members
1,2 jt
Operations
Owner · 2 members
850 rb
Invite: Family (from Rina)Accept
+ New shared space
2nShared dashboard: spend by member
Kitchen ▾you: Owner
Kitchen fund
Rp 1.200.000
By categoryBy member
J
Jojo2,6 jt
B
Hendra (you)400 rb
Latest
Vegetables by Jojo−180.000
From Hendra ⇄+500.000
Top up from Personal
2oMember's view of someone else's entry
← Familyread-only
Groceries
−850.000
Joint BCA · Sat 26 Sep 10:12
Added byRina
Edited byAndi · 27 Sep
Noteweekly shop
Only Owners and Rina can edit or delete this.
— shown beside it in the list —
From Andi ⇄
his account is hidden
+1.000.000
Super Admin portal (desktop)
Access requests and users. Admins never see anyone's money or spaces (FR-ADM-17)
2pSidebar + requests table
Crest admin
OverviewRequests 4UsersAudit log
2FA ✓ · 28 min
Access requests
PendingApprovedRejected
☐NameEmailCtryReason
☐Dewi P.dewi@…IDfriend of ReiApprove✕
☐Sari W.sari@…IDfreelancerApprove✕
☐Tom K.tom@…NL—Approve✕
tick several → Approve selected / Reject selected
2qInbox split view: list + detail
Crest adminRequests (4)UsersAudit
Dewi P.
2h ago · ID
Sari W.
yesterday · ID
Tom K.
3 days · NL
Dewi Pratiwi
dewi@example.com · Indonesia · consent ✓ · 18+ ✓
"Rei told me about this, I want to track where my salary goes."
no previous requests from this email
Approve & send inviteReject…J / K to move
2rOverview counts + user lookup first
Overview
find user by name or email…
pending
4
active users
23
deactivated
1
new this month
5
Needs attention
Invite expired · BudiResend
Email bounced · tom@…Fix
4 requests waitingReview
Recent audityou · approved dewi@… · 10:02you · deactivated x@… · ydayyou · 2FA backup code used · Monfull log →

Try next: "go deeper on 2d + 2f for adding a transaction" · "wireframe onboarding + request access + unlock" · "combine the 2b dashboard with the 2c space cards"