A full demo app