The application structure is as follows.
- server-user-management - Service implemented using Spring boot. More info
- client-side - A NodeJs application implemented using Vue JS. This consumes services hosted by server side. More info
$ cd server-user-management
$ gradlew bootJar
$ gradlew bootRun
$ cd client-side
$ npm run serve --port 4000
http://localhost:8080
http://localhost:4000