{{ user.name.charAt(0) }} {{ user.name }}

Activity

No activity yet

New transactions, requests and tasks will appear here
{{ (a.userName || '?').charAt(0) }}
{{ a.userName || 'Unknown' }} {{ a.icon }}
{{ a.body }}
{{ formatActivityTime(a.timestamp) }}

No transactions yet

{{ t.type === 'spend' ? 'โ†“' : 'โ†‘' }}
{{ t.label }}
{{ getUserName(t.userId) }} {{ t.category }} {{ formatTime(t.timestamp) }}
{{ t.type === 'spend' ? '-' : '+' }}โ‚ฌ{{ t.amount.toFixed(2) }}
Receipt

No {{ requestsTab }} requests

{{ getUserName(r.fromUserId) }} โ†’ {{ getUserName(r.toUserId) }} {{ r.status }}
โ‚ฌ{{ r.amount.toFixed(2) }}
{{ r.message }}
Attachment
{{ formatTime(r.createdAt) }}

No {{ tasksTab }} tasks

{{ getUserName(t.assigneeId).charAt(0) }} {{ t.status }}
{{ t.title }}
Due: {{ formatDate(t.dueDate) }} ๐Ÿ’ฌ {{ t.comments.length }}
{{ s.userName.charAt(0) }} {{ s.userName }}
-โ‚ฌ{{ s.totalSpends.toFixed(2) }}
Total Spends
+โ‚ฌ{{ s.totalAdds.toFixed(2) }}
Total Adds
โ‚ฌ{{ s.balance.toFixed(2) }}
Balance
{{ s.transactionCount }}
Transactions
{{ s.requestsReceived ? Math.round(s.requestsAccepted / s.requestsReceived * 100) : 0 }}%
Accept Rate
{{ s.tasksCompleted }}/{{ s.tasksAssigned }}
Tasks Done
{{ s.penaltyPoints }}
Penalty Points

My Profile

{{ user.name.charAt(0) }}

{{ user.name }}

{{ user.email }}

Users

{{ u.name.charAt(0) }}

Notifications

โœ“ Notifications are active

Get notified when your partner adds transactions, requests money, or assigns tasks.

Note: Keep the app tab open. Notifications check every 10 seconds.

Penalty Rules

Task missed (overdue) 5 points
Task refused 2 points
Request refused 1 point
Full image
๐Ÿ””
{{ toast.title }}
{{ toast.body }}