Sadaqah

A private daily giving journal — not a payment tool. Log what you already gave.

{myStreak?.currentStreak || 0}
day{(myStreak?.currentStreak || 0) === 1 ? '' : 's'} in a row
{#if gaveToday}
Given today ✓
{:else}
Not yet logged today
{/if}
{#if deceasedPeople.length} {/if}
{#if familyStreakRows.length > 1}

Family

{#each familyStreakRows as r}
{r.email} {r.currentStreak} day{r.currentStreak === 1 ? '' : 's'}{r.gaveToday ? ' · today ✓' : ''}
{/each}

Streaks only — amounts and causes are never shared, even with family.

{/if}

Your history

{#each log as e (e.id)}
{e.logDate} {e.cause || '—'}{e.inMemoryOfPersonId ? ` · in memory of ${personName(e.inMemoryOfPersonId)}` : ''}
{#if e.amount}{Number(e.amount).toLocaleString()}{/if}
{:else}

No entries yet — log your first one above.

{/each}