Vue skeleton application