A javascript-based calculator and relevant unit tests as an exercise on designing an interface.
A simple calculator based on Javascript. Practicing interface design.