An exercise on scaling app with Vue