SmyleTrain app skeleton