Bank
using TDD - an application, re-creating an experience with a bank teller; Accounts created were put into a collection allowing for deposit, withdrawal, and transfers of currency between accounts
Bank
Java, Spring, Test Driven Development