Skip to content
DJ Deeka's Devlog
Journal Projects Tags

Project log

Pennywise

Personal-finance product and engineering notes.

Pennywise 16 Aug 2026

Improve lent tracker mobile UX

Made the lent tracker responsive by collapsing the entry form behind an Add record button, expanding the outstanding card on mobile, and enabling horizontal table scrolling. Decisions Keep …

  • #Frontend
  • #Responsive
  • #Lent-Tracking
→
Pennywise 16 Aug 2026

Add chit JSON export and import

Added bounded versioned JSON export and atomic append-only import for chit funds with nested installments, full-account and per-chit export actions, frontend preview, and raw archive …

  • #Go
  • #Typescript
  • #Json
→
Pennywise 16 Aug 2026

Add lent archive export and import

Implemented versioned lent archive export and additive import with strict validation, atomic writes, ID remapping, frontend controls, cache invalidation, and test coverage. Decisions Use …

  • #Go
  • #React
  • #Json
→
Pennywise 12 Aug 2026

Create three-month product roadmap

Reviewed Pennywise’s current personal-finance capabilities and created a dated three-month roadmap focused on faster transaction capture, flexible financial-data imports, recurring …

  • #Product
  • #Roadmap
  • #Personal-Finance
→
Pennywise 12 Aug 2026

Speed up transaction autocomplete suggestions

Reduced the transaction-name autocomplete debounce from 250 ms to 200 ms, updated the frontend documentation, and excluded the local devlog.md file from Git tracking. Decisions Use a 200 ms …

  • #Frontend
  • #Autocomplete
  • #Git
→
Pennywise 10 Aug 2026

Polish record and dashboard card UI

Removed redundant Record and Credit Card Usage chrome, clarified over-budget tile copy as rounded Nx budget, moved Daily Spend by Day under its chart without repeating the month, and scaled …

  • #Ui
  • #Dashboard
  • #Record
→
Pennywise 09 Aug 2026

Add forgot-password flow, remove dead reset-password page

Added a forgot-password entry point on sign-in with a request-link page calling Goauth’s proxied /api/auth/forgot-password endpoint. Built a matching reset-password page/route/backend …

  • #Frontend
  • #Auth
  • #Goauth
→

Short notes on what shipped, why it changed, and what was learned.

© 2026 Deeka's Devlog