D1 Amount entry
Considered A plain numeric field — fastest to build, culturally blind.
Shipped One-tap auspicious presets — ₹501, ₹1,100, ₹2,100, ₹5,100 — above the keyboard.
Why Shagun amounts conventionally end in ₹1. Presets make the culturally correct amount the path of least resistance and cut mid-event entry to a single tap.
D2 The People screen
Considered A transaction log per contact — accurate, but reads like accounting.
Shipped A running balance per relationship, with a "Your turn / Their turn" cue.
Why Shagun is reciprocity, not bookkeeping. Framing each person as a relationship state answers the real question — "where do we stand?" — at a glance.
D3 Entry detail
Considered Editable-by-default detail views — powerful, but noisy and risky.
Shipped Read-only by default; editing sits behind a deliberate pencil tap.
Why Most opens are checks, not changes. A calm read state keeps the record safe from accidental edits in the middle of a crowded function.
D4 Direction first
Considered Amount-first forms, with given/received as an afterthought toggle.
Shipped Received / Given as the first, color-coded choice — green in, red out.
Why Direction is the meaning of the transaction. Committing it first keeps every later field — preset, person, occasion — in the right mental frame.
D5 Occasion linking
Considered Requiring an occasion on every entry — cleaner data, slower capture.
Shipped Occasion is optional at capture, linkable when there's time.
Why At a live event, speed beats structure. Optional linking keeps the ledger usable in the moment without giving up organization afterwards.
D6 Visual identity
Considered Default system typography on a light canvas — native, but generic.
Shipped A serif display voice over a deep night palette with festive gradient accents.
Why The serif brings warmth and sense of occasion to a money app; the dark canvas lets celebratory color glow without shouting.