Hi there @dellanocesar welcome to the community!
I recommend taking a look at our Vue.js quickstart and accompanying sample app as well as the resources available at our Developer Hub - Both should give you a great idea of what’s possible. The Developer Hub actually allows you to choose your own stack for a sample app. Both Vue.js and Spring are options there.