Expense Tracker

เจธเจฎเฉฑเจ—เจฐเฉ€ เจฐเฉ‡เจŸเจฟเฉฐเจ—
เจนเจฐเฉ‡เจ• เจฒเจˆ
1+
เจกเจพเจŠเจจเจฒเฉ‹เจก
เจธเจฎเฉฑเจ—เจฐเฉ€ เจฐเฉ‡เจŸเจฟเฉฐเจ—
เจนเจฐเฉ‡เจ• เจฒเจˆ
เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ

เจ‡เจธ เจเจช เจฌเจพเจฐเฉ‡

เจ†เจชเจฃเฉ‡ เจชเฉˆเจธเฉ‡ 'เจคเฉ‡ เจ•เจพเจฌเฉ‚ เจฐเฉฑเจ–เฉ‹ โ€” เจ•เฉ‹เจˆ เจ–เจพเจคเจพ เจจเจนเฉ€เจ‚, เจ•เฉ‹เจˆ เจ•เจฒเจพเจ‰เจก เจจเจนเฉ€เจ‚, เจ•เฉ‹เจˆ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจจเจนเฉ€เจ‚เฅค

เจ–เจฐเจš เจŸเจฐเฉˆเจ•เจฐ เจ‡เฉฑเจ• เจธเจพเจซเจผ, เจคเฉ‡เจœเจผ, เจ…เจคเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ”เจซเจฒเจพเจˆเจจ เจจเจฟเฉฑเจœเฉ€ เจตเจฟเฉฑเจค เจเจช เจนเฉˆเฅค เจนเจฐ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเฉ‚เฉฐ เจฒเฉŒเจ— เจ•เจฐเฉ‹, เจ–เจพเจคเฉ‡ เจ…เจคเฉ‡ เจŸเฉˆเจ— เจฆเฉเจ†เจฐเจพ เจตเจฟเจตเจธเจฅเจฟเจค เจ•เจฐเฉ‹, เจ…เจคเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจธเจชเจธเจผเจŸ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจ•เจฐเฉ‹ เจ•เจฟ เจคเฉเจนเจพเจกเจพ เจชเฉˆเจธเจพ เจ•เจฟเฉฑเจฅเฉ‡ เจœเจพเจ‚เจฆเจพ เจนเฉˆ โ€” เจ‡เจน เจธเจญ เจคเฉเจนเจพเจกเฉ€ เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ เจจเจฟเฉฑเจœเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

๐Ÿ’ฐ เจ–เจพเจคเฉ‡
เจ•เจˆ เจ–เจพเจคเจฟเจ†เจ‚ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเฉ‹ โ€” เจจเจ•เจฆ, เจฌเฉˆเจ‚เจ•, เจฌเฉฑเจšเจค, เจœเจพเจ‚ เจตเจพเจฒเจฟเจŸเฅค เจนเจฎเฉ‡เจธเจผเจพ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจธเจนเฉ€ เจฌเจ•เจพเจ เจจเฉ‚เฉฐ เจœเจพเจฃเฉ‹เฅค เจนเจฐ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจ‡เฉฑเจ• เจ–เจพเจคเฉ‡ เจจเจพเจฒ เจœเฉเฉœเจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ เจฐเจฟเจ•เจพเจฐเจก เจธเจนเฉ€ เจฐเจนเจฟเจฃเฅค

๐Ÿท๏ธ เจŸเฉˆเจ— เจ…เจคเฉ‡ เจธเจผเฉเจฐเฉ‡เจฃเฉ€เจ†เจ‚
"เจ•เจฐเจฟเจ†เจจเฉ‡", "เจ•เจฟเจฐเจพเจ", เจœเจพเจ‚ "เจฏเจพเจคเจฐเจพ" เจตเจฐเจ—เฉ‡ เจ•เจธเจŸเจฎ เจŸเฉˆเจ— เจฌเจฃเจพเจ“ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจจเจพเจฒ เจœเฉ‹เฉœเฉ‹เฅค เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ–เจฐเจš เจฆเฉ‡เจ–เจฃ เจฒเจˆ เจ†เจชเจฃเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจซเจฟเจฒเจŸเจฐ เจ•เจฐเฉ‹เฅค

๐Ÿ“Š เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ…เจคเฉ‡ เจธเฉ‚เจ
เจ†เจชเจฃเฉ€ เจ†เจฎเจฆเจจเฉ€ เจ…เจคเฉ‡ เจ–เจฐเจš เจฆเฉ‡ เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจšเจพเจฐเจŸ เจ…เจคเฉ‡ เจฌเฉเจฐเฉ‡เจ•เจกเจพเจŠเจจ เจธเจพเจซเจผ เจ•เจฐเฉ‹ โ€” เจธเจฎเจพเจ‚ เจฎเจฟเจ†เจฆ, เจ–เจพเจคเฉ‡ เจฆเฉเจ†เจฐเจพ, เจ…เจคเฉ‡ เจŸเฉˆเจ— เจฆเฉเจ†เจฐเจพเฅค เจชเฉˆเจŸเจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเฉ‹ เจ…เจคเฉ‡ เจšเฉเจธเจค เจซเฉˆเจธเจฒเฉ‡ เจฒเจ“เฅค

๐Ÿ“‹ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ
เจ‡เฉฑเจ• เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจœเฉ‹เฉœเจจ เจตเจฟเฉฑเจš เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจเฅค เจ†เจฎเจฆเจจ เจœเจพเจ‚ เจ–เจฐเจšเฉ‡ เจฒเฉŒเจ— เจ•เจฐเฉ‹, เจ‡เฉฑเจ• เจ–เจพเจคเจพ เจšเฉเจฃเฉ‹, เจ‡เฉฑเจ• เจŸเฉˆเจ— เจœเฉ‹เฉœเฉ‹, เจคเจพเจฐเฉ€เจ– เจธเฉˆเฉฑเจŸ เจ•เจฐเฉ‹, เจนเฉ‹ เจ—เจฟเจ†เฅค เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ เจ†เจชเจฃเจพ เจชเฉ‚เจฐเจพ เจ‡เจคเจฟเจนเจพเจธ เจ–เฉ‹เจœเฉ‹ เจ…เจคเฉ‡ เจซเจฟเจฒเจŸเจฐ เจ•เจฐเฉ‹เฅค

๐Ÿ”’ เจกเจฟเจœเจผเจพเจˆเจจ เจฆเฉเจ†เจฐเจพ เจจเจฟเฉฑเจœเฉ€
เจคเฉเจนเจพเจกเฉ€ เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ เจธเจญ เจ•เฉเจ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ•เฉเจ เจตเฉ€ เจ…เจชเจฒเฉ‹เจก เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค เจ•เฉ‹เจˆ เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจจเจนเฉ€เจ‚เฅค เจ•เฉ‹เจˆ เจŸเจฐเฉˆเจ•เจฟเฉฐเจ— เจจเจนเฉ€เจ‚เฅค เจธเจฟเจฐเจซเจผ เจคเฉเจนเจพเจกเจพ เจกเฉ‡เจŸเจพ, เจคเฉเจนเจพเจกเฉ‡ เจซเจผเฉ‹เจจ 'เจคเฉ‡, เจคเฉเจนเจพเจกเฉ‡ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจฟเฉฑเจšเฅค

๐Ÿ’พ เจฌเฉˆเจ•เจ…เฉฑเจช เจ…เจคเฉ‡ เจฐเฉ€เจธเจŸเฉ‹เจฐ
เจ•เจฟเจธเฉ‡ เจตเฉ€ เจธเจฎเฉ‡เจ‚ เจธเจฅเจพเจจเจ• เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจชเฉ‚เจฐเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจจเจฟเจฐเจฏเจพเจค เจ•เจฐเฉ‹เฅค เจ‡เจธเจจเฉ‚เฉฐ เจ‰เจธเฉ‡ เจคเจฐเฉเจนเจพเจ‚ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจฐเฉ€เจธเจŸเฉ‹เจฐ เจ•เจฐเฉ‹เฅค เจคเฉเจธเฉ€เจ‚ เจชเฉ‚เจฐเฉ‡ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจฟเฉฑเจš เจฐเจนเจฟเฉฐเจฆเฉ‡ เจนเฉ‹เฅค

๐ŸŽจ เจธเฉเฉฐเจฆเจฐ เจฅเฉ€เจฎ
เจ•เจˆ เจงเจฟเจ†เจจ เจจเจพเจฒ เจกเจฟเจœเจผเจพเจˆเจจ เจ•เฉ€เจคเฉ‡ เจฅเฉ€เจฎ โ€” เจนเจฒเจ•เฉ‡, เจนเจจเฉ‡เจฐเฉ‡, เจ…เจคเฉ‡ เจนเฉ‹เจฐเฅค เจธเจพเจซเจผ เจ…เจคเฉ‡ เจญเจŸเจ•เจฃเจพ-เจฎเฉเจ•เจคเฅค

โšก เจคเฉ‡เจœเจผ เจ…เจคเฉ‡ เจนเจฒเจ•เจพ
เจคเฉเจฐเฉฐเจค เจฒเจพเจ‚เจš เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจพเจฒเจพเจ‚ เจฆเฉ‡ เจฒเฉˆเจฃ-เจฆเฉ‡เจฃ เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ‡ เจจเจพเจฒ เจตเฉ€ เจœเจตเจพเจฌเจฆเฉ‡เจน เจฐเจนเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจ•เฉ‹เจˆ เจ—เจพเจนเจ•เฉ€ เจจเจนเฉ€เจ‚เฅค เจ•เฉ‹เจˆ เจชเฉเจฐเฉ€เจฎเฉ€เจ…เจฎ เจŸเฉ€เจ…เจฐ เจจเจนเฉ€เจ‚เฅค เจ•เจฟเจธเฉ‡ เจ–เจพเจคเฉ‡ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆเฅค

เจ”เจซเจฒเจพเจˆเจจเฅค เจจเจฟเฉฑเจœเฉ€เฅค เจคเฉเจนเจพเจกเจพเฅค
เจจเจฟเฉฑเจœเฉ€ เจ–เจฐเจš เจŸเจฐเฉˆเจ•เจฐ โ€” เจคเฉ‡เจœเจผ, เจจเจฟเฉฑเจœเฉ€, เจ…เจคเฉ‡ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ”เจซเจฒเจพเจˆเจจ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ
เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจคเจพเจฐเฉ€เจ–
14 เจฎเจˆ 2026

เจกเจพเจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ†

เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ‡เจธ เจ—เฉฑเจฒ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจจเจพเจฒ เจถเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจตเฉฑเจฒเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจ•เจฟเจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจ•เฉฑเจคเจฐ เจ…เจคเฉ‡ เจธเจพเจ‚เจเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจกเจพเจŸเจพ เจชเจฐเจฆเฉ‡เจฆเจพเจฐเฉ€ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจนเจพเจฐ เจคเฉเจนเจพเจกเฉ€ เจตเจฐเจคเฉ‹เจ‚, เจ–เฉ‡เจคเจฐ เจ…เจคเฉ‡ เจ‰เจฎเจฐ เจฆเฉ‡ เจฎเฉเจคเจพเจฌเจ• เจตเฉฑเจ–-เจตเฉฑเจ– เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจตเฉฑเจฒเฉ‹เจ‚ เจ‡เจธ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจฎเฉเจนเฉฑเจˆเจ† เจ•เจฐเจตเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธเจฆเฉ‡ เจตเฉฑเจฒเฉ‹เจ‚ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจธเจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจคเฉ€เจœเฉ€เจ†เจ‚ เจงเจฟเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจธเจพเจ‚เจเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ
    เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจตเฉฑเจฒเฉ‹เจ‚ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹
  • เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจ‡เจ•เฉฑเจคเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†
    เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจตเฉฑเจฒเฉ‹เจ‚ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹

เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ

๐Ÿš€ Improvements
- โž• Adding a sub-item now auto-scrolls the form to the newly added row
- ๐Ÿ”ฝ A second "Add sub-item" button appears at the bottom of the list when sub-items exist
- ๐Ÿ”ข Amount fields now use the numeric keyboard instead of full text keyboard

๐Ÿ› Bug Fixes
- ๐Ÿ”„ Transaction detail now refreshes automatically after editing
เจธเจฎเฉฑเจ—เจฐเฉ€ เจฐเฉ‡เจŸเจฟเฉฐเจ—
เจนเจฐเฉ‡เจ• เจฒเจˆ
เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹

เจเจช เจธเจนเจพเจ‡เจคเจพ

Codingloop เจตเฉฑเจฒเฉ‹เจ‚ เจนเฉ‹เจฐ

เจฎเจฟเจฒเจฆเฉ€เจ†เจ‚-เจœเฉเจฒเจฆเฉ€เจ†เจ‚ เจเจชเจพเจ‚