Example app skeleton