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
Post a Comment