Poking Around Into More Stats

Today's stat of the day:

7903

That's the number of lines of code between .astro files (html/JS hybrids), .ts files (TypeScript), and configuration files that comprise the codebase for Slowpoke.

I went on a deleting binge this morning and probably lopped off a good 1000 to 2000 lines (feels good, man!).  My code coverage is still at a respectable 76%.

What's surprising is that this small of a codebase has more functionality than in my previous report [Pro tip: It's extremely helpful when your 3rd-party provider also ships investment data that you don't need to parse yourself.]  You can see previous progress updates here and here.

I'd indicated in the past posts that I was going to omit investment accounts.  Well, since the data was readily available, I've added them back in scope and finished displaying investment balances and holdings.

And, though it's a small thing, I've added the categories that others may use that I don't (e.g. vehicle maintenance and the like).

I've also added the ability to bulk edit categorization and descriptions.

So, what's next?
  • I've still got a few minor bugs to fix around pagination and filtering.
  • I'll see if I can expand smart categorization by guessing the category via transactional analysis.  I'm not aiming for perfection.  I'm aiming for 75% success or better at little to no processing cost.
  • Adding some user controls and instructions for using the site with the new SimpleFIN setup.
  • Security and accessibility audits.
  • Probably some major piece of functionality I've missed and will extend my deadline by another 6 months.
Whereas, in my last post, I was guardedly optimistic about getting v1 done by October 1st, I'm now in the solidly optimistic category.  Then I have to figure out how to market this beast.

Until next time, my human and robot friends.

Comments

Popular Posts