app skeleton (snap, rate, review)