Project - Savvysherpa

Using Elm, I created some experimental real-time data interactions for Savvysherpa. The first allows the user to explore a graph of topics.


Below is an reactive document calculating calorie burn.

Daily Balance


I ended up creating a wide variety of useful and interesting Elm components. Here’s an example of a multiple-select input.

List of Words


I developed techniques to animate between stateful list sorts in Elm.

Animated Sort


I also experimented with additive animations. Adding multiple animations by clicking more than once never interrupts or jumps.

Additive Animations