Christian de Botton


The Moth Web Player


  • Client
  • Web
  • PHP
  • Craft CMS
  • JavaScript
  • React
  • Redux
  • Node

    Built on React, Redux, Reselect, and other members of the React stack, this audio player is built entirely in JavaScript, accessing data from a backend running on a separate server. The player's default behavior is to play the entire catalog of the moth, allowing users to filter and propagate their favorite stories to the top of their lists. Data is stored in localStorage, so when users return, they retain all their individualized playlsits

    Fully responsive

    The moth audio player is fully scalable from desktop view all the way down to mobile phones. Information is reflowed from size, with more functionality added with more screen real estate.