/spendbetter

My minimalist personal expense tracker

Primary LanguageRubyMIT LicenseMIT

spendbetter

Screenshot of Overview page

This is my own simple expense tracker.

It's neither finished nor done yet. It evolves while I'm using it and discovering how I'd like it to behave.

Nevertheless, you are welcome to explore the ideas and take whatever you find useful.

todo

  • Rudimentary statement import supporting different statement formats
  • Custom SQLite adapter for Scenic gem
  • Database view for matching bank transactions to categories using rules
  • Scopes for efficiently finding bank transactions for overview page
  • Overview page summary displaying categories by month and by category type
  • Overview page details displaying transactions for selected category (or uncategorized transactions)
  • Turbo morphing for swift interactions
  • Sufficient test coverage
  • Better readme
  • Walkthrough video
  • Duplicate/overlap handling
  • Dashboard with custom queries
  • Demo environment
  • ... and more