A rest service created with Spring Boot (Java 8) in the backend, and Nuxtjs (Vuejs with ES6) with Vuetifyjs for the frontend
brew install node
npm install --global vue-cli
sudo apt update
sudo apt install node
npm install --global vue-cli
choco install npm
npm install --global vue-cli
(More info about Nodejs: https://nodejs.org/en/download/)
technical-test
βββ¬ backend β backend module with Spring Boot stuff
β βββ src
β βββ pom.xml
βββ¬ frontend β frontend module with Vue.js stuff
β βββ pom.xml
βββ pom.xml β Maven parent pom with modules
mvn clean install
Run our complete Spring Boot App:
mvn --projects backend spring-boot:run
Spring API server running in http://localhost:8088/
Run our Vuejs (Nuxtjs) app with ssr:
cd frontend
npm install (if /frontend/node_modules directory not exists)
npm run nuxt build
npm run nuxt start