3 ms·
I created "Kid Money Manager", a tool to help manage my son's virtual account. He wasn't old enough to open his own bank account when I started, but we needed s
by tedyoung 4y ago
I created "Kid Money Manager", a tool to help manage my son's virtual account. He wasn't old enough to open his own bank account when I started, but we needed some way to track his "earnings" (returning bottles for their deposits or gifts from grandparents) and spending. It has both a Web UI and access via SMS text messages. We mainly use the text messaging—entering transactions at the store, etc.— since I didn't want to write a dedicated phone app for such a simple interaction.
Created it from scratch, live coding it on my (https://JitterTed.Stream https://JitterTed.Stream) Twitch channel (and some videos on my YouTube channel at https://JitterTed.TV https://JitterTed.TV). Written using TDD in Java + Spring Boot, deployed on Heroku and open-source at https://github.com/tedyoung/kid-bank https://github.com/tedyoung/kid-bank.
I also recently wrote "Format Hero" (https://formathero.dev https://formathero.dev), because I could never remember which letters to use in Java's DateTimeFormatter. Was also a good demonstration of Hexagonal Architecture and, of course, I live coded it, TDDing all the way. Source is at https://github.com/jitterted/format-hero https://github.com/jitterted/format-hero. Still some work to do on that one, but filled my immediate need.
[edit: added proper links for Stream/YouTube]