vuejs sample application