Demo app built with an API and a separate client.